[Mono-dev] [PATCH] use gcc 4.1 atomic built-ins

Andreas Färber andreas.faerber at web.de
Thu Aug 7 14:53:53 EDT 2008


Am 07.08.2008 um 20:44 schrieb Olaf Hering:

> On Thu, Aug 07, Andreas Färber wrote:
>
>> Hello,
>>
>> Am 07.08.2008 um 16:23 schrieb Olaf Hering:
>>
>>> While trying to get mono running on powerpc64, I experienced a  
>>> hang in
>>> GC_lock on my POWER6 test system. This was caused by incorrect  
>>> powerpc64
>>> locking code in libgc.
>>
>> Usually, random changes to libgc are not allowed. You can either  
>> download
>> and use an up-to-date Boehm GC (e.g., 7.1) or disable the GC  
>> completely
>> while porting (--with-gc=none).
>>
>> If it's not in the latest Boehm GC it would be a good idea to  
>> submit it
>> upstream.
>
> What about the io-layer part?

OSX uses gcc 4.0.1, so I can't test gcc 4.1 optimizations there, and  
we will need my no-gcc-4.1+ppc64 version as well. Yours looks  
interesting though.

Andreas



More information about the Mono-devel-list mailing list