$ qlist llvm | grep LLVMgold /usr/x86_64-pc-linux-gnu/binutils-bin/lib/bfd-plugins/LLVMgold.so /usr/lib64/LLVMgold.so while the linker command gets: -plugin /usr/bin/../lib/LLVMgold.so
+*llvm-3.4.1-r2 (14 Jun 2014) + + 14 Jun 2014; Michał Górny <mgorny@gentoo.org> +llvm-3.4.1-r2.ebuild, + -llvm-3.4-r2.ebuild, -llvm-3.4.1-r1.ebuild, + files/clang-3.4-gentoo-install.patch: + Fix fixing LLVMgold.so plugin path for GNU linker, bug #508838.
The change that was made to clang-3.4-gentoo-install.patch now prevents =sys-devel/llvm-3.3-r3 from working: >>> Emerging (136 of 175) sys-devel/llvm-3.3-r3 * llvm-3.3.src.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * compiler-rt-3.3.src.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * cfe-3.3.src.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * llvm-3.3-manpages.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * Checking for at least 1200 MiB disk space at "/var/tmp/portage/sys-devel/llvm-3.3-r3/temp" ... [ ok ] >>> Unpacking source... >>> Unpacking llvm-3.3.src.tar.gz to /var/tmp/portage/sys-devel/llvm-3.3-r3/work >>> Unpacking compiler-rt-3.3.src.tar.gz to /var/tmp/portage/sys-devel/llvm-3.3-r3/work >>> Unpacking cfe-3.3.src.tar.gz to /var/tmp/portage/sys-devel/llvm-3.3-r3/work >>> Unpacking llvm-3.3-manpages.tar.bz2 to /var/tmp/portage/sys-devel/llvm-3.3-r3/work >>> Source unpacked in /var/tmp/portage/sys-devel/llvm-3.3-r3/work >>> Preparing source in /var/tmp/portage/sys-devel/llvm-3.3-r3/work/llvm-3.3.src ... * Applying llvm-3.2-nodoctargz.patch ... [ ok ] * Applying llvm-3.3-R600_debug.patch ... [ ok ] * Applying llvm-3.3-r2-gentoo-install.patch ... [ ok ] * Applying llvm-3.3-cmake-modulepath.patch ... [ ok ] * Applying clang-3.1-gentoo-runtime-gcc-detection-v3.patch ... [ ok ] * Applying clang-3.4-gentoo-install.patch ... * Failed Patch: clang-3.4-gentoo-install.patch ! * ( /usr/portage/sys-devel/llvm/files/clang-3.4-gentoo-install.patch )
I filed bug 513346 to track this. https://bugs.gentoo.org/show_bug.cgi?id=513346