- homebrew should just provide binaries rather than trying to bootstrap a compiler for everyone.
- Barring that, homebrew should wait and see if Xcode4 is free with Lion.
- A compiler isn't enough. You also need an assembler, linker, etc. Those can be found in Apple's cctoolz and ld64 projects.
- Headers are are also required. Those belong to Apple and are not freely redistributable.
- GCC 4.2 is still the default, not clang. Apple still builds the majority of the OS with GCC.
- Apple does modify the compiler. Look at PLBlocks (http://code.google.com/p/plblocks/) for scripts that can drive an Apple compiler build.
- homebrew is learning why "do not dupe" is not viable when dealing with Apple in the longterm, and is going to just wind up being a less mature macports clone after going through a few more release cycles.