[compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 16 22:49:32 PDT 2026
vitalybuka wrote:
```
cat cmake/caches/bootstrap_cache.cmake
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "")
set(CMAKE_C_COMPILER "clang" CACHE STRING "")
set(CMAKE_CXX_COMPILER "clang++" CACHE STRING "")
set(BUILD_SHARED_LIBS OFF CACHE BOOL "")
set(CMAKE_BUILD_WITH_INSTALL_RPATH OFF CACHE BOOL "")
set(CMAKE_DISABLE_PRECOMPILE_HEADERS ON CACHE BOOL "")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON CACHE BOOL "")
set(CMAKE_INSTALL_MESSAGE NEVER CACHE STRING "")
# Compiler flags
set(CMAKE_C_FLAGS "-gmlt" CACHE STRING "")
set(CMAKE_CXX_FLAGS "-gmlt" CACHE STRING "")
# Projects and Runtimes
set(LLVM_ENABLE_PROJECTS "clang;lld;mlir;clang-tools-extra;flang;lldb" CACHE STRING "")
set(LLVM_ENABLE_RUNTIMES "libunwind;libcxx;libcxxabi;compiler-rt;libc" CACHE STRING "")
# Feature toggles
set(COMPILER_RT_BUILD_LIBFUZZER ON CACHE BOOL "")
set(COMPILER_RT_DEBUG OFF CACHE BOOL "")
set(COMPILER_RT_ENABLE_INTERNAL_SYMBOLIZER OFF CACHE BOOL "")
set(LIBCXX_INCLUDE_BENCHMARKS OFF CACHE BOOL "")
set(LIBCXX_INCLUDE_TESTS ON CACHE BOOL "")
set(LIBCXX_TEST_PARAMS "long_tests=False" CACHE STRING "")
set(LIBCXXABI_INCLUDE_TESTS OFF CACHE BOOL "")
set(LIBOMP_OMPD_GDB_SUPPORT OFF CACHE BOOL "")
set(LLVM_BINUTILS_INCDIR "/usr/include" CACHE PATH "")
set(LLVM_CCACHE_BUILD ON CACHE BOOL "")
set(LLVM_ENABLE_ASSERTIONS ON CACHE BOOL "")
set(LLVM_ENABLE_BINDINGS OFF CACHE BOOL "")
set(LLVM_ENABLE_LLD ON CACHE BOOL "")
set(LLVM_ENABLE_SPHINX ON CACHE BOOL "")
set(LLVM_ENABLE_WERROR OFF CACHE BOOL "")
set(LLVM_OPTIMIZED_TABLEGEN ON CACHE BOOL "")
set(LLVM_LIBC_FULL_BUILD ON CACHE BOOL "")
```
```
cmake -GNinja -C "cmake/caches/bootstrap_cache.cmake" llvm
ninja check-all
```
Results in something like:
```
CMake Error at /usr/share/cmake-4.2/Modules/ExternalProject.cmake:2595 (get_property):
get_property could not find TARGET sanitizer-ignorelists. Perhaps it has
not yet been created.
Call Stack (most recent call first):
/usr/share/cmake-4.2/Modules/ExternalProject.cmake:2782 (_ep_get_file_deps)
/usr/share/cmake-4.2/Modules/ExternalProject.cmake:3261 (_ep_add_configure_command)
/usr/local/google/home/vitalybuka/src/llvm.git/llvm-project/compiler-rt/cmake/Modules/AddCompilerRT.cmake:696 (ExternalProject_Add)
/usr/local/google/home/vitalybuka/src/llvm.git/llvm-project/compiler-rt/lib/msan/tests/CMakeLists.txt:139 (add_custom_libcxx)
```
https://github.com/llvm/llvm-project/pull/200518
More information about the llvm-commits
mailing list