[llvm] [BOLT] Enable standalone build (PR #87196)

Tomasz Kłoczko via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 1 05:15:30 PDT 2024


kloczek wrote:

@pca006132 pca006132
> What cmake arguments are you using?

here is cmake -L output:
```console
-- Cache values
BOLT_BUILD_TOOLS:BOOL=ON
BOLT_CLANG_EXE:FILEPATH=
BOLT_ENABLE_RUNTIME:BOOL=ON
BOLT_INCLUDE_DOCS:BOOL=ON
BOLT_LLD_EXE:FILEPATH=
BOLT_TARGETS_TO_BUILD:STRING=AArch64;X86;RISCV
CLANG_ENABLE_BOOTSTRAP:BOOL=OFF
CMAKE_BUILD_TYPE:STRING=RelWithDebInfo
CMAKE_CXX_ARCHIVE_CREATE:STRING=<CMAKE_AR> Dqc <TARGET> <LINK_FLAGS> <OBJECTS>
CMAKE_CXX_ARCHIVE_FINISH:STRING=<CMAKE_RANLIB> -D <TARGET>
CMAKE_CXX_STANDARD:STRING=17
CMAKE_C_ARCHIVE_CREATE:STRING=<CMAKE_AR> Dqc <TARGET> <LINK_FLAGS> <OBJECTS>
CMAKE_C_ARCHIVE_FINISH:STRING=<CMAKE_RANLIB> -D <TARGET>
CMAKE_INSTALL_PREFIX:PATH=/usr
GNU_LD_EXECUTABLE:FILEPATH=/usr/bin/ld.bfd
LLVM_ALLOW_PROBLEMATIC_CONFIGURATIONS:BOOL=OFF
LLVM_BINARY_DIR:PATH=/usr
LLVM_ENABLE_IDE:BOOL=OFF
LLVM_ENABLE_LTO:STRING=OFF
LLVM_EXPORT_SYMBOLS_FOR_PLUGINS:BOOL=OFF
LLVM_FORCE_ENABLE_STATS:BOOL=OFF
LLVM_FORCE_USE_OLD_TOOLCHAIN:BOOL=OFF
LLVM_INCLUDE_DIRS:PATH=/usr/include
LLVM_INDIVIDUAL_TEST_COVERAGE:BOOL=OFF
LLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF
LLVM_LIBRARY_DIR:PATH=/usr/lib64
LLVM_MAIN_SRC_DIR:PATH=/home/tkloczko/rpmbuild/BUILD/bolt-18.1.2.src/../llvm
LLVM_PARALLEL_COMPILE_JOBS:STRING=
LLVM_PARALLEL_LINK_JOBS:STRING=
LLVM_SOURCE_PREFIX:STRING=
LLVM_TABLEGEN_EXE:FILEPATH=/usr/bin/llvm-tblgen
LLVM_THINLTO_CACHE_PATH:STRING=/home/tkloczko/rpmbuild/BUILD/bolt-18.1.2.src/x86_64-redhat-linux-gnu/lto.cache
LLVM_THIRD_PARTY_DIR:STRING=/home/tkloczko/rpmbuild/BUILD/bolt-18.1.2.src/../third-party
LLVM_TOOLS_BINARY_DIR:PATH=/usr/bin
LLVM_UNITTEST_LINK_FLAGS:STRING=
LLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO:BOOL=OFF
LLVM_USE_RELATIVE_PATHS_IN_FILES:BOOL=OFF
```


https://github.com/llvm/llvm-project/pull/87196


More information about the llvm-commits mailing list