sys-devel/llvm-3.1[gold] did not build on one of my systems. After some investigation, I found out that it calls ld.gold, which was a broken symlink, because I had sys-devel/binutils[-cxx]. Solved by installing sys-devel/binutils[cxx] before sys-devel/llvm[gold]. Please change DEPEND for sys-devel/llvm-3.1; it currently requires >=sys-devel/binutils-2.22, but should rather be like DEPEND="… gold? ( >=sys-devel/binutils-2.22[cxx] ) …".
/var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.0-r2.ebuild,v <-- llvm-3.0-r2.ebuild new revision: 1.5; previous revision: 1.4 /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.1.ebuild,v <-- llvm-3.1.ebuild new revision: 1.4; previous revision: 1.3