gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Heads up: Runtime selection flag in clang


From: Ivan Vučica
Subject: Re: Heads up: Runtime selection flag in clang
Date: Wed, 4 Jul 2012 15:28:21 +0200

Awesome! I suppose this means we could now more easily target this iOS5 binary compatibility layer?
  http://crna.cc/
I presume one "just" needs to compile the fork of Apple's libobjc as provided by Magenta project, in something like Scratchbox targeting ARMEL, and then try getting gnustep-make to use that runtime?

On Wed, Jul 4, 2012 at 2:17 PM, David Chisnall <address@hidden> wrote:
Hi Everyone,

Clang now has an option for explicitly specifying the Objective-C runtime to use: -fobjc-runtime=.  This currently supports:

macosx (The 'modern' OS X runtime with the non-fragile ABI)
macosx-fragile (The 'legacy' OS X runtime with the fragile ABI)
ios (The iOS runtime, which is more or less the same as the OS X one)
gnustep (libobjc2 from GNUstep svn)
gcc (The runtime shipped with GCC)

These largely supersede the old combination of runtime target flags (-fobjc-nonfragile-abi, -fno-objc-legacy-dispatch and so on).  These are still supported, but they are mapped to the new runtimes now.

Please test this!

David

--
This email complies with ISO 3103


_______________________________________________
Gnustep-dev mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/gnustep-dev



--
Ivan Vučica - address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]