Date: Sat, 1 Jul 2006 10:05:11 +0200 From: Divacky Roman <xdivac02@stud.fit.vutbr.cz> To: Dan Nelson <dnelson@allantgroup.com> Cc: freebsd-hackers@freebsd.org, Jean-Marc Lienher <jml@oksidizer.com> Subject: Re: Alternative compiler toolchain ? Message-ID: <20060701080511.GA79946@stud.fit.vutbr.cz> In-Reply-To: <20060701032139.GB4915@dan.emsphone.com> References: <000f01c69ca5$02fa8ff0$6400a8c0@s2003> <20060701032139.GB4915@dan.emsphone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jun 30, 2006 at 10:21:39PM -0500, Dan Nelson wrote: > In the last episode (Jul 01), Jean-Marc Lienher said: > > After a (too?) quick look at the FreeBSD source code, I've seen that > > the GNU compiler toolchain was used to compile the kernel and other > > part of the OS. > > > > I would like to know if there is another compiler toolchain (C > > compiler, assembler and linker) which is able to build the i386 > > FreeBSD and which is released under the BSD, MIT or any other > > non-viral license ? > > Luckily gcc's license doesn't apply to the executables it generates :) > > > I've found some other compilers on the web: > > http://fabrice.bellard.free.fr/tcc/ (LGPL) > > tcc is very fast, probably has the most modern C parser of the lot, and > might even be able to build world except that the shared binaries it > generates aren't able to be loaded by our rtld. It looks like tcc only > emits the bare minimum to get Linux to run the executable, and I don't > know enough about the ELF format to fill in the blanks. afaik tendra doesnt support gnu C extensions and our srcs are full of it so the only possible compilers ATM are gcc and icc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060701080511.GA79946>