Hello,

I have spent a little bit of time integrating some of the work done by the 
WinObjC team with libobjc2 and now have the relevant clang changes under review:

https://reviews.llvm.org/D50144

With this clang patch, it is now possible to build an objc.dll that supports 
the new ABI (with all of the introspection improvements and reduced binary size 
that this includes) as well as providing SEH-compatible exception support (so 
you can throw exceptions through MSVC-compiled C/C++ code and everything 
works).  I’ve tested with the runtime’s test suite on i386 and x64 Windows.  
Incremental linking doesn’t work, but everything else does.  I have not tested 
with linkers other than Microsoft’s LINK.EXE, but compatible linkers ought to 
work.

Building on Windows is still a little bit painful, but I can provide binaries 
of clang and the runtime if anyone wants to test a bit more.  Is anyone using 
Windows and GNUstep?

David


_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to