hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: Bye!]
Yorlik has joined #ste||ar
<Yorlik> Has anything being changed concerning HPX serialization? I'm triggering a "no serialization method found" static assert in code that used to work (I guess)
<Yorlik> Could be anything in the last months - I was out of the loop for quite a while.
<Yorlik> Seems I forgot to set HPX_HAVE_CXX17_STD_VARIANT ... checking
<Yorlik> Seems it's compiling now - time to tackle some linker issues caused by a faulty (non-C++) Lua compile.
hkaiser has joined #ste||ar
<Yorlik> Hello hkaiser: YT?
<hkaiser> hey, g'morning
<Yorlik> Heyo!
<Yorlik> I'm facing some linker issues with HPX right now.
<Yorlik> Probably just something minor and silly.
<hkaiser> impossible! ;-)
<Yorlik> This one: error LNK2019: unresolved external symbol hpx_exported_plugins_list_hpx_factory referenced in function "public: __cdecl `anonymous namespace'::init_registry_factory_static_gamecontroller::init_registry_factory_static_gamecontroller(void)" (??0init_registry_factory_static_gamecontroller@?A0xda080df4@@QEAA@XZ)
<Yorlik> Did anything change in the way how to expose/register objects ?
<hkaiser> Release/debug mismatch?
<Yorlik> I can try a release - sec
<Yorlik> hkaiser: release just built
<hkaiser> nod
<Yorlik> But that shouzldn't happen.
<hkaiser> if your app is debug, hpx needs to be debug as well
<Yorlik> What shouzld I do to have a consistent result here?
<Yorlik> IC.
<Yorlik> That's probably because I changed the entire build system to vcpkg
<hkaiser> we enforce this to avoid ABI problems
<Yorlik> Do the headers differ between build types?
<hkaiser> no
<hkaiser> the exported symbols
<Yorlik> OK. I'll have to see how I can can fix this
<hkaiser> however, vcpkg normallu properly handles release/debug differences, not sure what's going on
<Yorlik> I cloned and changed the hpx port a bit - though that should have no effect.
<hkaiser> all of your dlls should be consistent as well, btw
<Yorlik> E.g. using std::variant is a feature in my thing.
<Yorlik> The HPX debug libs are all built and installed. Seems I need to dig a bit deeper to see what's going on.
<hkaiser> Yorlik: the symbol you referred to is not from the HPX libraries, it's one from your modules
<hkaiser> so it's your module that was built differently
<Yorlik> So I must have some debug/release switch somewhere?
<hkaiser> yes
<Yorlik> I'll find it. Thanks for the hint!
* Yorlik hopes C++ modules will magically fix everything ...
tufei__ has quit [Remote host closed the connection]
tufei__ has joined #ste||ar
K-ballo has joined #ste||ar
K-ballo has quit [Ping timeout: 252 seconds]
K-ballo has joined #ste||ar
Yorlik has quit [Ping timeout: 252 seconds]
K-ballo has quit [Ping timeout: 250 seconds]
diehlpk_work has joined #ste||ar
Yorlik has joined #ste||ar
Yorlik has quit [Ping timeout: 240 seconds]
tufei_ has joined #ste||ar
tufei__ has quit [Ping timeout: 276 seconds]