[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