[libfabric-users] libnl error

Martin Cuma martin.cuma at utah.edu
Wed Dec 7 11:53:45 PST 2016


Hi Jeff,

the libnl trick worked as long as we removed the libnl-devel, and 
installed libnl3-devel instead. I wish RedHat would just install the 
libnl3-devel by default.

Now, I have another potential quirk with libfabric. I configured it to add 
Mellanox MXM, as:
../../../srcdir/libfabric/1.4.0/configure 
--prefix=/uufs/chpc.utah.edu/sys/installdir/libfabric/1.4.0 
--enable-mxm=/uufs/chpc.utah.edu/sys/installdir/hpcx/v1.7.405-gcc-OFED-1.5.4.1-redhat7.2-x86_64/mxm

All built fine, the libfabric tests work, but, when building MPICH with 
the ch4:ofi device, the make was complaining about missing /libmxm.la. 
After some hunting, I have located the source of this in 
/uufs/chpc.utah.edu/sys/installdir/libfabric/1.4.0/lib/libfabric.la:

dependency_libs=' 
-L/uufs/chpc.utah.edu/sys/installdir/hpcx/v1.7.405-gcc-OFED-1.5.4.1-redhat7.2-x86_64/mxm/lib 
-lrdmacm -lnl-3 -lnl-route-3 -lpsm_infinipath  /libmxm.la 
-L/usr/lib64 -L/usr/lib -lm -lz -libverbs -lbfd -liberty -lrt -lpthread 
-ldl'

It looks like the libfabric build has not correctly expanded the full path 
to the libmxm.la.

Is this something I did incorrectly with the libfabric build, or something 
that needs to be fixed in the libfabric itself?

Thanks,
MC

-- Martin Cuma
Center for High Performance Computing
Department of Geology and Geophysics
University of Utah




More information about the Libfabric-users mailing list