Olli Lupton
Olli Lupton
I also see that NVHPC 22.3 does not play nicely with `fmt` in C++17 mode: ```console root@411ece11247c:~/fmt# cat foo.cpp #define FMT_HEADER_ONLY #include #include int main() { std::cout
Here you go: [nvhpc22.7_debug.log](https://github.com/fmtlib/fmt/files/9283198/nvhpc22.7_debug.log), [nvhpc22.3_debug.log](https://github.com/fmtlib/fmt/files/9283199/nvhpc22.3_debug.log), [nvhpc22.7_nodebug.log](https://github.com/fmtlib/fmt/files/9283200/nvhpc22.7_nodebug.log), [nvhpc22.3_nodebug.log](https://github.com/fmtlib/fmt/files/9283201/nvhpc22.3_nodebug.log). As noted above, the differences between 22.3 and 22.7 do not seem to be significant here. After https://github.com/fmtlib/fmt/issues/3028#issuecomment-1208145480 I tried to compile the...
FWIW a very crude workaround for the issue in https://github.com/fmtlib/fmt/issues/3028#issuecomment-1208145480 seems to be https://github.com/olupton/fmt/commit/203a4cea88b9da4eb2c1786d8a18438e24b427bd -- it seems that without this then `data::pow10_exponents[index]` evaluates to zero in `nvhpc/22.3` C++17 mode. This...
Up to you if you want to leave this closed, but: I agree the issue with `pow10_exponents` is clearly a compiler bug in 22.3 with c++17, **but it seems that...
@nrnhines your input would be much appreciated when you have some time!
I also came across this example, which has only recently been added to the CTest suite: https://github.com/neuronsimulator/nrn/blob/0cdcc5c74649686d2c512a297d86e870ab6aac73/share/examples/nrniv/nmodl/tstpnt1.hoc
This came up again in https://github.com/neuronsimulator/nrn/pull/1929, where an intermediate commit had a non-`inline` version of https://github.com/neuronsimulator/nrn/blob/4ac3ed9e46a29af193c807c50c101f88537a83e1/src/nrniv/backtrace_utils.h#L13-L24 built into `libnrniv.so` that caused linker errors downstream when using the Python wheels and...
We have CI builds that enable OpenMP (host) threading: https://github.com/BlueBrain/CoreNeuron/blob/d6507e20ffdcf652b07e231347174f8f9c89e32a/.gitlab-ci.yml#L89 and tests that use multiple threads https://github.com/neuronsimulator/nrn/blob/1b76917231a00281e17bac760d013f9a5c13cd95/test/external/ringtest/CMakeLists.txt#L90-L100, but I'm not sure if this is enough.
Added https://github.com/neuronsimulator/nrn-build-ci/runs/4319287603.
https://github.com/neuronsimulator/nrn-build-ci/runs/4339002642 failed too (I haven't updated the ticket with this one)