http://bugzilla.opensuse.org/show_bug.cgi?id=1133254 http://bugzilla.opensuse.org/show_bug.cgi?id=1133254#c3 Aaron Puchert <aaronpuchert@alice-dsl.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aaronpuchert@alice-dsl.net --- Comment #3 from Aaron Puchert <aaronpuchert@alice-dsl.net> --- LLVM is built in two stages: the first stage builds only Clang using GCC, the second stage uses that Clang to compile the entire package. Clang has its own form of LTO, but do you want to use that? Then you'd have to build llvm-ar, llvm-ranlib, LLVMgold in addition to clang in the first stage, and pass them into the second stage. I'm trying this out with llvm7 in my home repo right now. However, I think there is probably not much benefit to be gained, because LLVM has a lot of inline code in headers. In addition, LLVM builds already take very long, and even just ThinLTO is going to make that worse. -- You are receiving this mail because: You are on the CC list for the bug.