The llvm ebuilds don't link to libLTO.so in the binutils plugins directory (/usr/${CHOST}/binutils-bin/lib/bfd-plugins). This causes problems for ar and friends when building with lto. Reproducible: Always Steps to Reproduce: emerge llvm Actual Results: libLTO.so isn't linked in /usr/${CHOST}/binutils-bin/lib/bfd-plugins Expected Results: libLTO.so is linked in /usr/${CHOST}/binutils-bin/lib/bfd-plugins
$ qlist llvm | grep binutils /usr/x86_64-pc-linux-gnu/binutils-bin/lib/bfd-plugins/LLVMgold.so This is supported in all versions 3.3-r3 onwards...
My apologies, LLVMgold does fully support LLVM bitcode for the gold linker (ar, nm, etc...).