Hi all,

I’m trying to build openMPI 4.1.4 on a sles15.4 node with all ofed SuSE RPMs 
replaced with the ones
provided by the MLNX_OFED_LINUX-5.9-0.5.6.0. In seems that nvidia removed the 
libraries and
devel RPM for libefa, libpsm_infinipath, so that the build breaks (see below)

Does anyone know a workaround or solution to compile using the MOFED?
Many thanks in advance.

Cheers,

-Frank



----- Compile errors (eb version == 4.7.1)

# eb OpenMPI-4.1.4-GCC-11.3.0.eb --robot --debug –rebuild

. . .

. . .- 
  CCLD     libmca_common_ofi.la

/sw/eb/binutils/2.38-GCCcore-11.3.0/bin/ld: cannot find -lefa: No such file or d

irectory

/sw/eb/binutils/2.38-GCCcore-11.3.0/bin/ld: cannot find -lpsm_infinipath: No suc

h file or directory

collect2: error: ld returned 1 exit status

make[2]: *** [Makefile:1921: libmca_common_ofi.la] Error 1

make[2]: Leaving directory '/sw/eb/easybuild/build/OpenMPI/4.1.4/GCC-11.3.0/open

mpi-4.1.4/opal/mca/common/ofi'

make[1]: *** [Makefile:2432: all-recursive] Error 1

make[1]: Leaving directory 
'/sw/eb/easybuild/build/OpenMPI/4.1.4/GCC-11.3.0/openmpi-4.1.4/opal'

make: *** [Makefile:1915: all-recursive] Error 1

(at 
easybuild/software/EasyBuild/4.7.1/lib/python3.6/site-packages/easybuild/tools/run.py:643
 in parse_cmd_output)

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to