I've just read Jay K's long message about problems integrating with gcc 4.5.  The LLVM project has clang out now which is ready for prime time as a C or Objective-C compiler (not yet there for C++, but that's out of scope for CM3 I'd guess).  Since clang was specifically designed, as one of its goals, to be easy to use as a form of library, would it not perhaps be better to start using clang as a back-end instead of any version of gcc (which is notoriously difficult to write front-ends, back-ends or tools for)?<br clear="all">
<br>-- <br>"Perhaps people don't believe this, but throughout all of the discussions of entering China our focus has really been what's best for the Chinese people. It's not been about our revenue or profit or whatnot."<br>

--Sergey Brin, demonstrating the emptiness of the "don't be evil" mantra.<br>