[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Windows support in libobjc2
From: |
Ivan Vučica |
Subject: |
Re: Windows support in libobjc2 |
Date: |
Wed, 1 Aug 2018 21:43:52 +0100 |
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 <gnustep@theravensnest.org> 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
> Discuss-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep