|
From: | David Chisnall |
Subject: | Re: Building GUI with libobjc2 for Windows MSVC |
Date: | Thu, 14 Oct 2021 12:59:56 +0100 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 |
On 14/10/2021 07:28, Frederik Seiffert wrote:
Am 13.10.2021 um 19:13 schrieb David Chisnall <gnustep@theravensnest.org <mailto:gnustep@theravensnest.org>>:I believe that this is a bug in clang. If the class is dllexported then the ivar offset variables for public / protected ivars should be dllexported as well. I think I missed that case when doing the Objective-C support for Windows - I'll take a look tomorrow.Thanks. I tried explicitly marking these variables as @public in Base but are getting the same error.
I believe this patch should fix it: https://reviews.llvm.org/D111792 Please can you test and report back? David
[Prev in Thread] | Current Thread | [Next in Thread] |