I'm not actively using it, but as this holds my interest, I could give it a shot.
Could you, along with clang and runtime binaries, provide build instructions up to a trivial -base app? Could you clarify what you mean by using with a different linker? I generally just have clang pick a linker on other platform (as with gcc); how does one tell clang which linker to use? I think I haven't uninstalled it, so I think I have msvc set up, but it'd be nice to be able to use a free toolchain. Have you, before this, tried using libobjc2 with clang with mingw64 w/ msys, or with cygwin? On Wed, Aug 1, 2018 at 5:39 PM David Chisnall <[email protected]> wrote: > > 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 _______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
