CI: Enable IEEE mode for all NVHPC test builds libeigen/eigen!3029 Closes #3153 Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
diff --git a/ci/build.linux.gitlab-ci.yml b/ci/build.linux.gitlab-ci.yml index dfe6765..9140b92 100644 --- a/ci/build.linux.gitlab-ci.yml +++ b/ci/build.linux.gitlab-ci.yml
@@ -259,6 +259,10 @@ EIGEN_CI_CXX_COMPILER: nvc++ EIGEN_CI_INSTALL: "" EIGEN_CI_CROSS_INSTALL: "" + # Override CMake's NVHPC -fast default at both compilation and linking. + EIGEN_CI_ADDITIONAL_ARGS: >- + -DEIGEN_TEST_CUSTOM_CXX_FLAGS=-Kieee + -DEIGEN_TEST_CUSTOM_LINKER_FLAGS=-Kieee # NVHPC's compiler frontend is very memory-hungry with template-heavy code. # The 2xlarge runner has 128 GB, so 16 jobs gives ~8 GB per process. # The shuffled-batch build strategy spreads memory-hungry targets across