K-ballo changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/
<hkaiser>
K-ballo: you need to increment k, otherwise looks good
Yorlik has quit [Ping timeout: 264 seconds]
bita has quit [Ping timeout: 260 seconds]
hkaiser has quit [Quit: bye]
bita has joined #ste||ar
akheir has quit [Quit: Leaving]
bita has quit [Ping timeout: 272 seconds]
Yorlik has joined #ste||ar
hkaiser has joined #ste||ar
<K-ballo>
hkaiser: i'll update the PR
<hkaiser>
K-ballo: ok, thanks - just get rid of my commit
<Yorlik>
hkaiser: YT?
<hkaiser>
here
<Yorlik>
I had an error using serialization, when I built HPX without C++17 - is that to be expected?
<hkaiser>
no
<Yorlik>
It now compiled after switching c++17 on again
<hkaiser>
well
<Yorlik>
I used an HPX build made with a modified vcpkg port
<Yorlik>
I use that port to use mimalloc
<hkaiser>
our c++17 serialization supports more user defined types without explicit serialization support
<Yorlik>
IC - it was for variants
<Yorlik>
It seemed to expect a non ntrusive serialization, but we're doing it intrusively
<hkaiser>
ok, that's unexpected
<Yorlik>
In the portfile I just added -DHPX_WITH_MALLOC=mimalloc and -DHPX_WITH_CXX17=ON
<Yorlik>
Also I added the mimalloc dependency
<hkaiser>
types that can be bound using structured bindings do not need explicit serialization support starting with c++17
<Yorlik>
But without the C++17 switch it busted the serialization
<hkaiser>
Yorlik: can you extract a minimal example?
<Yorlik>
Not right now - need to get everything working again - in the moment everything is a mess, sicne we're doing a major change in the build system. I'll put it on my todo list.
<hkaiser>
ok, thanks
<Yorlik>
Basically we're moving everything to vcpkg - even custom compiles - by making custom ports
<hkaiser>
good
<Yorlik>
K-Ballo kinda opened my eyes explaining to me I was essentially trying to build a package manager in CMake - which is kinda pointless.
<hkaiser>
right
<hkaiser>
you and me have talked about vcpkg before as well, I think
<Yorlik>
Yes. It was not really viable before I started doing custom ports
<zao>
What the world needs is definitely another CMake package manager.
Yorlik has quit [Ping timeout: 260 seconds]
hkaiser has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
Yorlik has joined #ste||ar
Yorlik has quit [Read error: Connection reset by peer]