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

Reply via email to