[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