This changes the build to use llvm-config to figure out which llvm libraries to link in. This fixes build problems when libraries change from .a's to .o's (like yesterday) or when dependencies between libraries change. http://nondot.org/sabre/2006-06-01-llvm-gcc-4.tar.gz
It also eliminates some warnings, which enables bootstrap, tested on Darwin PPC/X86.
We are in the process of trying to make this happen. It's a matter of getting all the duckings lined up in a row.
We finally resigned ourselves to the fact that we can't cvs/svn and maintain the sanity of FSF branches, Apple branches and LLVM branches. So, over the next few working days we are going to set up a nightly cron script to checkout the latest and greatest llvm branch, strip the naughty bits, tarball, and then post on llvm.org.
An announcement will be made here when it's available.