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 _______________________________________________ ofiwg mailing list ofiwg@lists.openfabrics.org http://lists.openfabrics.org/mailman/listinfo/ofiwg