Hi Paul,

Sorry for the confusion.  This is a different problem.
I'll open an issue for this one too.

Howard



2017-01-06 9:18 GMT-07:00 Howard Pritchard <hpprit...@gmail.com>:

> 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

Reply via email to