Lurie <yura at gmx.co.uk> wrote: > Contributed a trivial patch yesterday so that llvm-clang successfully builds > all the C code I've tried so far on OpenSolaris, it has awesome diagnostics > so thought some of you might want to try it out: > http://clang.llvm.org/get_started.html > > Btw, to all the compiler gurus out here, currently the macro defines for > Solaris are: > DefineStd(Defs, "sun", Opts); > DefineStd(Defs, "unix", Opts); > Define(Defs, "__ELF__"); > Define(Defs, "__svr4__"); > Define(Defs, "__SVR4"); > > Is there anything else needed ? Are the svr4 macros needed ?
See cc -# x.c -D__SunOS_5_11 -D__SVR4 -D__sun -D__SunOS -D__unix -D__i386 -Dunix -Dsun -Di386 Replace i386 with sparc if needed. J?rg -- EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin js at cs.tu-berlin.de (uni) joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily