[ofiwg] [libfabric-users] Failed to compile libfabric with gcc 4.8.5 20150623 (Red Hat 4.8.5-11)

Hefty, Sean sean.hefty at intel.com
Mon Apr 2 10:25:49 PDT 2018


I've opened issue 3982 to track this:

https://github.com/ofiwg/libfabric/issues/3982

Thanks,
Sean


> 	I experienced compilation problem in libfabric using Intel
> compilers (18.0.1.163 Build 20171018) interfaced to the default gcc
> 4.8.5 20150623 (Red Hat 4.8.5-11) in the "Red Hat Enterprise Linux
> Server release 7.3 (Maipo)" platform. Switching to load gcc 6.3.0
> module in the same platform could, however, compile successfully.
> Jeff Hammond suggested me to post the problem here, and I attach the
> compilation error messages for your reference.
> 
> 	wget https://github.com/ofiwg/libfabric/archive/master.zip
> <https://github.com/ofiwg/libfabric/archive/master.zip>
> 	unzip master.zip
> 	mv libfabric-master libfabric
> 	cd libfabric
> 
> 	./autogen.sh
> 	../configure CC=icc CXX=icpc --enable-psm2 --disable-udp --
> disable-sockets --disable-rxm --prefix=$NWCHEM_ROOT/deps
> 
> 	make
> 
> 	make  all-am
> 	make[1]: Entering directory `/work1/home/u1/molpro/src/nwchem-
> 6.8.1.opa.x/tests/libfabric/build'
> 	  CC       src/src_libfabric_la-fabric.lo
> 	In file included from ../include/ofi.h(50),
> 	                 from ../include/ofi_util.h(55),
> 	                 from ../src/fabric.c(44):
> 	../include/ofi_atom.h(66): error: identifier
> "atomic_int_least32_t" is undefined
> 	        typedef atomic_int_least32_t    ofi_atomic_int32_t;
> 	                ^
> 
> 	In file included from ../include/ofi.h(50),
> 	                 from ../include/ofi_util.h(55),
> 	                 from ../src/fabric.c(44):
> 	../include/ofi_atom.h(67): error: identifier
> "atomic_int_least64_t" is undefined
> 	        typedef atomic_int_least64_t    ofi_atomic_int64_t;
> 	                ^
> 
> 	compilation aborted for ../src/fabric.c (code 2)
> 	make[1]: *** [src/src_libfabric_la-fabric.lo] Error 1
> 	make[1]: Leaving directory `/work1/home/u1/molpro/src/nwchem-
> 6.8.1.opa.x/tests/libfabric/build'
> 	make: *** [all] Error 2


More information about the ofiwg mailing list