|
From: | Riccardo Mottola |
Subject: | Re: compile/link problems on linux/ppc |
Date: | Thu, 29 Apr 2010 23:02:01 +0200 |
User-agent: | Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.9) Gecko/20100418 SeaMonkey/2.0.4 |
Hi,
It's a duplication of assembler labels in inline assembler code that is used more than once. I have fixed that in svn by using a local label instead of incmodified.Code duplication occurs because GSAtomicIncrement is used in NSIncrementExtraRefCount, which is a public inline function. Thus, the compiler generates the definition of NSIncrementExtraRefCount so that other files can call it. Furthermore the function's code is expanded inline where it is used in NSObject.m, namely in the -retain method.
It compiled now and seems to work, thanks. Riccardo
[Prev in Thread] | Current Thread | [Next in Thread] |