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]
Yorlik has joined #ste||ar
Yorlik has quit [Ping timeout: 240 seconds]