discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: clang versions for libobjc2


From: Jordan Schidlowsky
Subject: Re: clang versions for libobjc2
Date: Tue, 19 Feb 2019 14:19:51 -0600

We saw these symptoms on android/bionic when using shared libraries...  When we 
compiled everything into one large static library these issues went away (at 
least on armv7-a.  Still investigating arm64-v8a but we will just be moving to 
the 2.0 ABI shortly)

> On Feb 19, 2019, at 2:11 PM, David Chisnall <gnustep@theravensnest.org> wrote:
> 
> On 19 Feb 2019, at 18:55, Andreas Fink <afink@list.fink.org> wrote:
>> 
>> There is definitively some nonsense  happening when library A has an object 
>> wich librarby B is subclassing and App usese library B and sets a property 
>> of the superclass library A.
> 
> This is a known issue with the pre-2.0 ABI on Linux and was one of the 
> motivations for the new ABI.  It began to appear with fairly recent 
> ld-linux.so and has become deterministic with subsequent releases.  You will 
> see this on *any* libobjc2 release with *any* version of clang on *any* 
> system that uses glibc’s run-time linker.  
> 
> I don’t know if it appears on Android with the bionic run-time linker, it 
> does not appear on any other platform that I’ve tested.
> 
> David
> 
> 
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep




reply via email to

[Prev in Thread] Current Thread [Next in Thread]