From a9ececb61d1032d6150a7edea8a691cbea357394 Mon Sep 17 00:00:00 2001 From: Larry Knox Date: Mon, 22 Jun 2026 17:12:56 -0500 Subject: [PATCH] Add flag -tp=x86-64-v3 to CMAKE C, Fortran, and CXX flags (#6475) * Add flag -tp=x86-64-v3 for the nvhpc workflow to stop the llvm crash compiling dt_arith.c. * Remove ineffective flag "-Mnovect" from nvhpc.yml. --- .github/workflows/nvhpc.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nvhpc.yml b/.github/workflows/nvhpc.yml index 77fee6c5ca3..6c8db0d2361 100644 --- a/.github/workflows/nvhpc.yml +++ b/.github/workflows/nvhpc.yml @@ -76,9 +76,11 @@ jobs: -DHDF5_BUILD_CPP_LIB:BOOL=OFF \ -DHDF5_BUILD_FORTRAN:BOOL=ON \ -DHDF5_BUILD_JAVA:BOOL=OFF \ + -DCMAKE_C_FLAGS="-tp=x86-64-v3" \ + -DCMAKE_Fortran_FLAGS="-tp=x86-64-v3" \ + -DCMAKE_CXX_FLAGS="-tp=x86-64-v3" \ -DMPIEXEC_MAX_NUMPROCS:STRING="2" \ -DMPIEXEC_PREFLAGS:STRING="--mca;opal_warn_on_missing_libcuda;0" \ - -DCMAKE_C_FLAGS="-Mnovect" \ $GITHUB_WORKSPACE - name: Build