hkaiser 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/ | GSoD: https://developers.google.com/season-of-docs/
nikunj has joined #ste||ar
quaz0r has joined #ste||ar
hkaiser has quit [Quit: bye]
nikunj has quit [Remote host closed the connection]
Yorlik has joined #ste||ar
daissgr has joined #ste||ar
hkaiser has joined #ste||ar
eschnett has quit [Quit: eschnett]
eschnett has joined #ste||ar
<Yorlik> Finally falling back to HPX 1.3.0 and VS 2017 fixed it for now.
<hkaiser> Yorlik: does stable work with VS2017?
<Yorlik> I had issues with stable
<Yorlik> I'll give it another shot, it compiled, but the using app broke
<Yorlik> HPX probably is too sophisticated for cl
<hkaiser> nah
<hkaiser> cl is too braindead to compile C++
<Yorlik> So it's neither a C nor a C++ compiler - rather a cl compiler ;)
<Yorlik> Means: We need Clang work
<Yorlik> And Bosst is a royal pain inthe assets here.
<Yorlik> Boost.
<hkaiser> my theory is that they have a (secret) database of patterns somewhere hidden that is used to match the code to compile in order to find the proper binary ;-)
<Yorlik> ROFL
<Yorlik> Cl is a hashtable lookup and when you have hash collisions stuff blows up ;)
<Yorlik> So - we need an official recommended and supported way to build HPX on Windows .. With an idiot proof recipe. Not just "Use vcpkg for everything".
<hkaiser> Yorlik: vcpkg is idiot-proof, I think
<Yorlik> Well - it broke for me - so - make it Yorlik proof :)
<hkaiser> Yorlik: no idea what you were doing
<hkaiser> for me it's as simple as described in the docs :/
<Yorlik> I can compile HPX, but by app using it breaks
aserio has joined #ste||ar
<hkaiser> what do you mean by 'break'?
<Yorlik> Internal Compiler Error
<Yorlik> So - break as in I can't debug it break
<hkaiser> so the application fails to compile
<Yorlik> Tried deleting .vs and build folders ofc
<Yorlik> Yes
<hkaiser> I don't think this has anything to do with vcpkg
<Yorlik> No it hasn't
<Yorlik> It is a crappy cl error
<Yorlik> Clang works nicely on Linux with it
<Yorlik> I simply want to be able to build my stuff.
<Yorlik> I can't build Boost on Windows with Clang
<Yorlik> So I must use cl
<hkaiser> Yorlik: so why do you say we should make using vcpkg fool-proof if your problem doesn't depend on vcpkg?
<Yorlik> And CL (2019 + HPX stable) explodes
<Yorlik> No no - I think you misunderstood me
<Yorlik> What I mean is - I'd like to have a clear recipe that works for compiling myself.
<hkaiser> well, who should give you that recipe if it's outside of our control?
<Yorlik> And from what I see so far for me it only works on 2017 with 1.3.0 correctly, since using the 2019 compiled HPX stable explodes with my app
<hkaiser> pls try stable with vs2017
<Yorlik> I will.
<hkaiser> thanks
<hkaiser> simbergm: yt?
hkaiser has quit [Quit: bye]
<Yorlik> hkaiser: 2017 works with stable.
<Yorlik> So - VS2019 isn't ready for HPX, though HPX itself compiles.
<Yorlik> Thats it from my perspective as a user.
<zao> Yorlik: What kind of code did you run to trigger this ICE?
<Yorlik> It happened in two files, one of them is in the report. Lemme dig up the offending lines ...
<zao> Ah, didn't see the link above :)
<Yorlik> One line was this: checker2->name = std::string( "Checker 2" );
aserio has quit [Ping timeout: 276 seconds]
<Yorlik> and checker2 is a CRTPed struct
<Yorlik> It was created with a make_unique from this:
<Yorlik> template <typename T>
<Yorlik> struct serial_checker2 : disruptor::Client<T, false, serial_checker2<T>> { // bool IS_PRODUCER
<Yorlik> The other line - in a different unrelated file was:
<Yorlik> auto rFut = hpx::async<agns::game::lua::solstate::init_action>( mSolId );
hkaiser has joined #ste||ar
aserio has joined #ste||ar
aserio has quit [Read error: Connection reset by peer]
aserio has joined #ste||ar
aserio has quit [Ping timeout: 268 seconds]
aserio has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
aserio has quit [Ping timeout: 276 seconds]
daissgr has quit [Remote host closed the connection]
bibek has joined #ste||ar
aserio has joined #ste||ar
aserio has quit [Read error: Connection reset by peer]
aserio has joined #ste||ar
eschnett has quit [Quit: eschnett]
aserio has quit [Quit: aserio]
hkaiser has quit [Quit: bye]
eschnett has joined #ste||ar
aserio has joined #ste||ar
aserio1 has joined #ste||ar
aserio has quit [Ping timeout: 272 seconds]
aserio1 is now known as aserio
eschnett has quit [Quit: eschnett]
hkaiser has joined #ste||ar
aserio has quit [Quit: aserio]
wash[m]_ has joined #ste||ar
wash[m] has quit [*.net *.split]
wash[m]_ is now known as wash[m]