HDF5 no longer compiles with NV 23.9

Hi,

I am trying to compile the version of hdf5 we use with the new NV 23.9 compiler and I am getting the following error:

make[1]: Entering directory '/home/psi/nv/ext_deps/tmp/hdf5-1.8.21/test'
  CCLD     libh5test.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       tselect.o
/home/psi/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/share/llvm/bin/opt: /tmp/nvcAE5loK23OpaV.ll:12357:22: error: use of undefined value '%L.B7456'
        br i1  %5864, label %L.B7456, label %L.B7533, !llvm.loop !760, !dbg !1015
                            ^
make[1]: *** [Makefile:1675: tselect.o] Error 2

The version of hdf5 is hdf5-1.8.21

– Ron

Hi Ron,

This is a known issue that engineering is currently investigating.

The work around is to lower the opt level to -O1.

-Mat

I can confirm that this bug has been fixed in NV 23.11
Thanks!

– Ron

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.