To get the latest version I decided to build from source. Everything seemed to go well until it was scannin gdependencies of target ngstd, and that's where it failed because of an error. Should I post this until a different problem?
Scanning dependencies of target ngstd
[ 1%] Building CXX object ngstd/CMakeFiles/ngstd.dir/blockalloc.cpp.o
In file included from /home/fpoulin/software/ngsolve-src/ngstd/ngstd.hpp:14,
from /home/fpoulin/software/ngsolve-src/ngstd/blockalloc.cpp:12:
/home/fpoulin/software/ngsolve-src/include/ngs_stdcpp_include.hpp:43:2: error: #error "GCC 9.1/9.2 generates wrong code on AVX512 platforms (see
gcc.gnu.org/bugzilla/show_bug.cgi?id=93009
). Either build for a different architecture (cmake -DUSE_NATIVE=OFF), or use a different compiler (like GCC 8.3 or Clang)"
43 | #error "GCC 9.1/9.2 generates wrong code on AVX512 platforms (see
gcc.gnu.org/bugzilla/show_bug.cgi?id=93009
). Either build for a different architecture (cmake -DUSE_NATIVE=OFF), or use a different compiler (like GCC 8.3 or Clang)"
| ^~~~~
make[5]: *** [ngstd/CMakeFiles/ngstd.dir/build.make:63: ngstd/CMakeFiles/ngstd.dir/blockalloc.cpp.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:173: ngstd/CMakeFiles/ngstd.dir/all] Error 2
make[3]: *** [Makefile:141: all] Error 2
make[2]: *** [CMakeFiles/ngsolve.dir/build.make:116: dependencies/Stamp/ngsolve/ngsolve-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:222: CMakeFiles/ngsolve.dir/all] Error 2
make: *** [Makefile:152: all] Error 2