discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Status of gnustep for gcc-4.6


From: John W Kennedy
Subject: Re: Status of gnustep for gcc-4.6
Date: Thu, 17 Mar 2011 16:11:52 -0400
User-agent: Unison/2.1.4

On 2011-03-17 09:21:34 -0400, David Chisnall said:

On 16 Mar 2011, at 01:01, John W Kennedy wrote:

And it is the standard compiler for the just-out Xcode 4, though GCC 4.6 and GCC/LLVM are also available. Because of its many hooks, it vastly improves edit-time error detection.


Minor correction. GCC4.2 and LLVM-GCC 4.2 (GCC 4.2 front end, LLVM back end) are also available. GCC 4.2.1 was the last version to be released under GPLv2. Apple, like several other companies, will not ship any GPLv3 code due to the patent clause, so no future versions of GCC are ever likely to be shipped by Apple. The LLVM project has discontinued support for LLVM-GCC, in favour of DragonEgg (GCC 4.5+ plugin that translates GIMPLE into LLVM IR), but this is unlikely to be shipped by Apple, so it's unclear whether llvm-gcc will be an option in future XCode releases.

Currently, I think, GCC is the default for compiling [Objective-]C++, but clang is now used for [Objective-]C. Clang's C++ support is now pretty solid, so I doubt that Apple will continue supporting GCC for much longer.

And with Lion due in the summer, I suppose the discontinuation may be fairly soon. Well, I’m pretty happy with Clang, especially with its early detection.

--
John W Kennedy
"Never try to take over the international economy based on a radical feminist agenda if you're not sure your leader isn't a transvestite."
 -- David Misch:  "She-Spies", "While You Were Out"



reply via email to

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