gnustep-dev
[Top][All Lists]
Advanced

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

Re: Building GNUstep for Windows using Clang


From: David Chisnall
Subject: Re: Building GNUstep for Windows using Clang
Date: Wed, 20 Jan 2021 17:15:20 +0000
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1

On 20/01/2021 15:54, Frederik Seiffert wrote:
I confirmed with dumpbin /exports that the .lib and DLL both contain these $_OBJC_REF_CLASS_ symbols, so I really don’t understand why it’s not found.

For reference, the $_OBJC_CLASS symbols are meant to be exported from a DLL, they are the canonical pointers to the classes. The $_OBJC_REF_CLASS pointers are private to a library and are the pointer that code should use for references to a given class. These are initialised to the corresponding $_OBJC_CLASS variables and the runtime can update them to something different if we change the structure of the class structure in a future ABI.

I don't know if anything in your build is confusing that?

David




reply via email to

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