All, I've been looking into this issue recently too. Apple, apparently, has GPLv3 issues with further contributions to gcc. Until those are resolved, if they ever are. It seems like we have two options:
1) port what has already been done on ObjC2.0 from the apple branch to the latest branch and update the GNU runtime OR 2) seriously start looking into LLVM support for GNUstep. Both are interesting options, but #2 has the advantage of tracking more closely with Apple's changes since they will be directly involved. I will talk to the GCC maintainers and/or RMS regarding libobjc's license, but I'm not sure I hold out much hope of it being changed because at the time the library was written the LGPL existed and I'm presuming it was done this way for a reason. Sincerely, GJC -- Gregory Casamento -- Principal Consultant - OLC, Inc # GNUstep Chief Maintainer ----- Original Message ---- From: David Chisnall <[EMAIL PROTECTED]> To: Discuss-gnustep GNUstep <[EMAIL PROTECTED]> Cc: Discussion list for Étoilé desktop [EMAIL PROTECTED]; t <[email protected]> Sent: Thursday, February 28, 2008 10:40:16 AM Subject: LLVM Hi Everyone, For those of you who don't follow the LLVM lists (presumably almost everyone), I thought I'd mention that I've started working on code generation for clang. I think this is important for the future of GNUstep since Apple are likely to switch to switch to using clang/llvm instead of GCC in the relatively near future (they use LLVM for shaders and clang for syntax highlighting in XCode 3). If anyone else is interested in helping out, let me know. I plan on getting the GNU runtime working first, then my runtime (which was designed with LLVM in mind, and can do some shiny optimisations I shamelessly stole from the Self team). If not, then hopefully there will be some builds for people to start testing soon. One issue has arisen, however. The GNU libobjc is GPL'd and has an exemption, however this only applies to code compiled with GCC. Does anyone know if we could persuade the FSF to either change it to LGPL, or generalise the exemption to allow other compilers? (My runtime is BSDL, so this does not arise) David _______________________________________________ Discuss-gnustep mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/discuss-gnustep _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
