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

_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@gna.org
https://mail.gna.org/listinfo/etoile-discuss

Répondre à