Hi Paul, Thanks for checking this.
This problem was previously reporting and there's an issue: https://github.com/open-mpi/ompi/issues/2610 tracking it. Howard 2017-01-05 21:19 GMT-07:00 Paul Hargrove <phhargr...@lbl.gov>: > I have a standard Linux/ppc64 system with gcc-4.8.3 > I have configured the 2.0.2rc3 tarball with > > --prefix=... --enable-builtin-atomics \ > CFLAGS=-m32 --with-wrapper-cflags=-m32 \ > CXXFLAGS=-m32 --with-wrapper-cxxflags=-m32 \ > FCFLAGS=-m32 --with-wrapper-fcflags=-m32 --disable-mpi-fortran > > (Yes, I know the FCFLAGS are unnecessary). > > I get a "make check" failure: > > make[3]: Entering directory `/home/phargrov/OMPI/openmpi- > 2.0.2rc3-linux-ppc32-gcc/BLD/test/asm' > CC atomic_barrier.o > CCLD atomic_barrier > CC atomic_barrier_noinline-atomic_barrier_noinline.o > CCLD atomic_barrier_noinline > CC atomic_spinlock.o > CCLD atomic_spinlock > CC atomic_spinlock_noinline-atomic_spinlock_noinline.o > CCLD atomic_spinlock_noinline > CC atomic_math.o > CCLD atomic_math > atomic_math.o: In function `atomic_math_test': > atomic_math.c:(.text+0x78): undefined reference to `__sync_add_and_fetch_8' > collect2: error: ld returned 1 exit status > make[3]: *** [atomic_math] Error 1 > > > It looks like there is an (incorrect) assumption that 8-byte atomics are > available. > Removing --enable-builtin-atomics resolves this issue. > > -Paul > > -- > Paul H. Hargrove phhargr...@lbl.gov > Computer Languages & Systems Software (CLaSS) Group > Computer Science Department Tel: +1-510-495-2352 > <(510)%20495-2352> > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 > <(510)%20486-6900> > > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/devel