Hi David,

> Am 13.10.2021 um 19:13 schrieb David Chisnall <gnus...@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.

> By the way, I've been using vcpkg for another project (on FreeBSD) - it's 
> probably the best way of getting the dependencies for any libraries that 
> GNUstep depends on for the MSVC ABI.  It has good CMake integration but can 
> probably be made to work with GNUstep Make (though if you have a CMake build 
> system for GNUstep, it should work very nicely).

Oh vcpkg looks nice indeed, thanks for the pointer! I already got all the 
dependencies built using custom scripts, but this would certainly make things 
easier.

Frederik

Reply via email to