Thanks. Removing the weak reference fixes our problem. We're checking in that 
change to sync.m.

Doug


On Aug 25, 2010, at 9:47 AM, David Chisnall wrote:

> On 25 Aug 2010, at 16:24, Gregory Casamento wrote:
> 
>> The issue is the weak linking directive in sync.m.   Windows doesn't
>> support weak linking, so it ignores these functions.
> 
> 
> The weak linkage shouldn't be needed anymore.  It comes from back when sync.m 
> was in Foundation.  Now it should be in ObjectiveC2.framework and libobjc2, 
> so you should never have the case when it's present in both the ObjC runtime 
> and the Foundation lib (which was the point of marking it weak - so that you 
> always used the runtime's version in preference to the one in Foundation).
> 
> David
> 

_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to