[Mono-list] HOWTO Install Mono-0.20 under OS X 10.2

Dick Porter dick@ximian.com
26 Feb 2003 12:36:41 +0000

On Tue, 2003-02-25 at 17:24, Gerry Shaw wrote:
> * When running any C# program (ie, mcs) I get the following warning 
> message:
> [alpine:~/Projects] gerry% mint HelloWorld.exe
> ** (HelloWorld.exe:16643): WARNING **: Using non-atomic functions!
> Hello, World!
> * fix for the non-atomic functions.  I think it's something to do with 
> the POSIX threads under OSX but could be totally off base)

There are some atomic compare-and-swap functions, but those need
platform-specific assembly.  The warning is telling you that there is no
support there for ppc (until someone writes it) so the functions are
being emulated in a non-atomic fashion.

- Dick