De-abandoned project. Ok, I've been working on this darn unofficial fork on and off for a year, and it's time to decide if I'm doing it or not. I'm doing it.
I'm making my fork (tinycc) a separate project from the original (tcc). I'm taking advantage of LGPL clause 3 to change the license of tinycc to GPL version 2. I'm poking around in mailman trying to set up a list for the new project.
My goal is to get this thing to build everything Firmware Linux needs. That means it should build the Linux kernel, uClibc, and busybox/toybox. And, of course, itself.
There's still a _lot_ of work left to be done, but that's just a matter of doing it.
Abandoned project. (See blog.)
Started work on a list of differences between tcc and gcc. It's about time to start thinking of another release...
Added a bugs directory containing little C files that each demonstrate an unfixed bug in tcc.
Ok, I put out a release. It works for me. It's mercurial changeset 431.
This is a rampantly unofficial fork of Fabrice Bellard's Tiny C Compiler. These days Fabrice's attention is taken up by QEMU, and the original TCC project is stalled.
Fabrice put out a request for a new maintainer in 2006, but he insisted that the project continue using the obsolete CVS repository format, and stay hosted on Savannah. This didn't interest me, but tcc itself does, my mercurial repository is public, and I take patches.
What discussion there is still takes place on the old tcc list. In addition, I hang out on #firmware on freenode, and my bouts of fiddling with tcc are documented in my development blog.
Someday, I'd like to get Firmware Linux down to just four packages: linux, uClibc, toybox, and tinycc. This means tinycc has to be able to build the other three, and there's work to be done there...