On 19 Jan 2012, at 06:13, Richard Frith-Macdonald wrote: > > On 19 Jan 2012, at 01:05, Nicola Pero wrote: > >>> This patch completes the removal of the public part of the >>> Traditional Objective-C runtime API from libobjc. >>> >>> From now on, the only supported API is the "Modern" API. :-) >> >>> Nicola, this is causing trouble for Fedora. The Fedora maintainer has >>> been advised by GNUstep upstream to switch to LLVM. >> >> In Cc: there is Richard, the maintainer of gnustep-base, and I would be >> very surprised if he wasn't supporting GCC 4.7 and advising to switch to >> LLVM for this reason. As far as I know gnustep-base has the goal of >> supporting all compilers and runtimes. >> >> Most likely this is due to a small error in the configure script or in a >> file includes in gnustep-base. >> >>> Do you understand what is going on? Will LLVM keep the Traditional >>> Objective-C runtime API? Or maybe GNUstep will update their software? >>> This is very perplexing. >> >> I'm fairly sure that GNUstep will update their software. ;-) > > Well yes, I certainly haven't advised a switch to LLVM (and haven't been > asked ... unless in some lost email) so I've no idea where the notion of that > switch came from. > > There's not enough context in this email for me to be sure exactly what the > question/problem is ... but the current (svn trunk as of last Friday, which > was when I last tested) GNUstep-base code works with gcc and the gnu runtime > upto and including a snapshot from gcc trunk last week. The latest LLVM I've > tested was last October. > > The current gnustep-base release supports gcc-3.0 to gcc-4.6 ... at the point > immediately after that release was made, we dropped official support for > older compilers, and made official compiler support be for gcc-4.0 onwards, > though afaik it still works with gcc-3 series compilers. > There's no 'official' position on support for LLVM, but as long as it behaves > live a gcc-4+ compiler, it should be fine). > > In terms of releases, the current release predates gcc-4.7, but there is > another gnustep-base release due this month (though I wanted to get together > with Fred to get a gui release out at the same time).
PS. This seems to be primarily a query about GCC-4.7 support ... In case I was unclear ... My understanding (I don't actually track the GCC lists, so I may be out of touch) is that the 4.7 release is likely to be around March ... which means we will have a formal release of GNUstep-base to support GCC-4.7 *before* the release of GCC-4.7 This is in line with the general aim of tracking development and ensuring there's a new GNUstep release (if necessary) shortly before each major compiler release.