jml> I've found some other compilers on the web:
jml> http://fabrice.bellard.free.fr/tcc/  (LGPL)

dn> tcc is very fast, probably has the most modern C parser of
dn> the lot, and might even be able to build world except that
dn> the shared binaries it generates aren't able to be loaded
dn> by our rtld.  It looks like tcc only emits the bare
dn> minimum to get Linux to run the executable, and I don't
dn> know enough about the ELF format to fill in the blanks.

Other bugs with tcc on FreeBSD:
-  tcc generated executables are missing an
   entry in their ELF program-header table and so do not
   execute directly.  You can work around this by
   using the base system ld for the final link step.
-  Someone reported that a few of our headers don't
   compile with tcc.  I haven't tracked down whether
   this is on account of an unsupported Gcc'ism in
   the header or whether this is a bug in tcc.

--
FreeBSD Volunteer,     http://people.freebsd.org/~jkoshy
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to