In case someone else want to play with the new atomics here is the most up-to-date patch.
George. On Thu, Jul 31, 2014 at 10:26 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > George: > > Have a failure with your patch applied on PPC64/Linux and gcc-4.4.6: > > Making all in asm > make[2]: Entering directory > `/home/hargrov1/OMPI/openmpi-trunk-linux-ppc64-gcc/BLD/opal/asm' > CC asm.lo > In file included from > /home/hargrov1/OMPI/openmpi-trunk-linux-ppc64-gcc/openmpi-1.9a1r32369/opal/asm/asm.c:21:0: > /home/hargrov1/OMPI/openmpi-trunk-linux-ppc64-gcc/openmpi-1.9a1r32369/opal/include/opal/sys/atomic.h:374:9: > error: conflicting types for 'opal_atomic_cmpset_rel_64' > /home/hargrov1/OMPI/openmpi-trunk-linux-ppc64-gcc/openmpi-1.9a1r32369/opal/include/opal/sys/powerpc/atomic.h:214:19: > note: previous definition of 'opal_atomic_cmpset_rel_64' was here > /home/hargrov1/OMPI/openmpi-trunk-linux-ppc64-gcc/openmpi-1.9a1r32369/opal/include/opal/sys/atomic.h:374:9: > warning: 'opal_atomic_cmpset_rel_64' used but never defined [enabled by > default] > make[2]: *** [asm.lo] Error 1 > > > BTW: the patch applied cleanly to trunk except the portion > changing opal/include/opal/sys/osx/atomic.h, which does not exist. > > -Paul > > > On Thu, Jul 31, 2014 at 4:25 PM, George Bosilca <bosi...@icl.utk.edu> > wrote: > >> Awesome, thanks Paul. When the results will be in we will fix whatever is >> needed for these less common architectures. >> >> George. >> >> >> >> On Thu, Jul 31, 2014 at 7:24 PM, Paul Hargrove <phhargr...@lbl.gov> >> wrote: >> >>> >>> >>> On Thu, Jul 31, 2014 at 4:22 PM, Paul Hargrove <phhargr...@lbl.gov> >>> wrote: >>> >>>> >>>> On Thu, Jul 31, 2014 at 4:13 PM, George Bosilca <bosi...@icl.utk.edu> >>>> wrote: >>>> >>>>> Paul, I know you have a pretty diverse range computers. Can you try to >>>>> compile and run a “make check” with the following patch? >>>> >>>> >>>> I will see what I can do for ARMv7, MIPS, PPC and IA64 (or whatever >>>> subset of those is still supported). >>>> The ARM and MIPS system are emulators and take forever to build OMPI. >>>> However, I am not even sure how soon I'll get to start this testing. >>>> >>> >>> >>> Add SPARC (v8plus and v9) to that list. >>> >>> >>> >>> -- >>> Paul H. Hargrove phhargr...@lbl.gov >>> Future Technologies Group >>> Computer and Data Sciences Department Tel: +1-510-495-2352 >>> Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 >>> >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>> Link to this post: >>> http://www.open-mpi.org/community/lists/devel/2014/07/15411.php >>> >> >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2014/07/15412.php >> > > > > -- > Paul H. Hargrove phhargr...@lbl.gov > Future Technologies Group > Computer and Data Sciences Department Tel: +1-510-495-2352 > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/07/15420.php >
atomics.patch
Description: Binary data