|
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
[Prev in Thread] | Current Thread | [Next in Thread] |