https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99105
--- Comment #1 from Jan Hubicka <hubicka at gcc dot gnu.org> --- I use following: cmake -G 'Unix Makefiles' /home/jan/llvm-project/llvm -DCLANG_TABLEGEN=/home/jan/llmm-build2-lto-fdo/stage1/bin/clang-tblgen -DCMAKE_AR=/home/jan/trunk-instal/bin/gcc-ar -DCMAKE_BUILD_TY PE=Release -DCMAKE_CXX_COMPILER=/home/jan/trunk-install/bin/g++ -DCMAKE_C_COMPILER=/home/jan/trunk-install/bin/gcc '-DCMAKE_INSTALL_PREFIX=~/llvm11-install-gcc-instrument-lto' -DCMAKE_RA NLIB=/home/jan/trunk-install/bin/gcc-ranlib -DLLVM_BINUTILS_INCDIR=/home/jan//binutils-gdb/include -DLLVM_BUILD_RUNTIME=No -DLLVM_TABLEGEN=/home/jan/llmm-build2-lto-fdo/stage1/bin/llvm- tblgen -DCMAKE_AR=/home/jan/trunk-install/bin/gcc-ar -DCMAKE_C_FLAGS="-O3 -flto -fprofile-generate -fno-semantic-interposition" -DCMAKE_CXX_FLAGS="-O3 -flto -fprofile-generate -fno-seman tic-interposition" make -j16 clang lld LLVMgold make -j16 check-llvm check-clang which is extracted from llvm profile feedback building script.