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
>

Attachment: atomics.patch
Description: Binary data

Reply via email to