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/
<ms[m]>
gonidelis[m]: you'll need to give me a bit more, what exactly triggers "hpx namespace not found" and why is hpx/hpx_main.hpp the right header to include for that? you're aware of what hpx_main.hpp does, right?
<ms[m]>
srinivasyadav227: sorry for the noise there :P I just commented saying we can leave it as it is
<ms[m]>
unless hkaiser changed his mind on that
<srinivasyadav227>
ms: ok thanks :)
<hkaiser>
ms[m]: on what should I have changed my mind? ;-)
<ms[m]>
on that macro definition :P at least I understood your comment as saying you think the version with the identity is the better option
<ms[m]>
both have weird corner cases, so I don't really mind which one we have
<ms[m]>
hkaiser: question also for you: did we have an internal gsod mailing list where I could share the applications? I put the form on the contact@stellar-group.org google account, but I don't remember if anyone else has the password for it
<hkaiser>
nod, let's go with the version that uses identify
<srinivasyadav227>
ok, then changing the name of macro from HPX_HAVE_CXX20_STD_LAMBDA_CAPTURE to HPX_HAVE_CXX20_LAMBDA_CAPTURE would be sufficient right?
<hkaiser>
ms[m]: we can create a mailing list, if you want - alternatively we could use the gsoc-mentors list
<ms[m]>
hkaiser: ah, yeah, gsoc-mentors will do, thanks!
<ms[m]>
if there's too much noise we can still create a gsod-mentors one later
<K-ballo>
srinivasyadav227: did you find a way to make the feature test actually fail?
<srinivasyadav227>
no
<K-ballo>
a feature test case that always passes isn't really useful
bita has quit [Ping timeout: 245 seconds]
<srinivasyadav227>
yea, true :), but that feature test is throwing a warning when manually compiled with `g++ -std=c++14/17` but i am not clear how that can be turned into an error, after reading this (https://github.com/STEllAR-GROUP/hpx/pull/5319#discussion_r630197167) comment many times from yesterday, today i understood and so i tried this(https://godbolt.org/z/vqdexxsqK) but it did not work out, so i am still trying to figure
<srinivasyadav227>
this out. ;-)
<ms[m]>
srinivasyadav227: I had a quick try and it seems like that warning is not controlled by any -W flag (at least for GCC, clang has one c++20 related flag that might do the trick)
<ms[m]>
if you can find a way to just generally set -Werror for the feature test that might work (I don't remember if we have a way to set compiler flags on the compile tests though)