[llvm-branch-commits] [llvm] Backport '[CMake] Update "all" project/runtimes (#179270)' to 22.x (PR #182090)

Calvin Owens via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Feb 18 11:59:23 PST 2026


jcalvinowens wrote:

This is exactly what is failing for me, in case it makes it more clear:
```
        mkdir build
        cd build
        cmake -G Ninja \
                -DCMAKE_BUILD_TYPE=${llvm_reltype} \
                -DLLVM_ENABLE_PROJECTS=all \
                -DLLVM_ENABLE_RUNTIMES=all \
                -DCLANG_ENABLE_BOOTSTRAP=ON \
                -DCMAKE_C_COMPILER=${build_prefix}${cc_name} \
                -DCMAKE_CXX_COMPILER=${build_prefix}${cxx_name} \
                -DLLVM_USE_LINKER=${ld_name} \
                -DCMAKE_INSTALL_PREFIX=${prefix} \
                -DLLVM_PARALLEL_COMPILE_JOBS=${nr_jobs} \
                -DBOOTSTRAP_CMAKE_CXX_STANDARD=17 \
                -DBOOTSTRAP_LLVM_ENABLE_ZSTD=FORCE_ON \
                -DBOOTSTRAP_LLVM_ENABLE_ZLIB=FORCE_ON \
                -DBOOTSTRAP_LLVM_ENABLE_LLD=ON \
                -DBOOTSTRAP_LLVM_ENABLE_LTO=Full \
                -DBOOTSTRAP_LLVM_PARALLEL_LINK_JOBS=${nr_llvm_linkjobs} \
                -DBOOTSTRAP_CMAKE_C_FLAGS="${build_cflags}" \
                -DBOOTSTRAP_CMAKE_CXX_FLAGS="${build_cflags}" \
                -DCLANG_BOOTSTRAP_PASSTHROUGH="CMAKE_INSTALL_PREFIX;\
                                               LLVM_PARALLEL_COMPILE_JOBS;\
                                               CMAKE_CXX_STANDARD;\
                                               LLVM_ENABLE_ZSTD;\
                                               LLVM_ENABLE_ZLIB;\
                                               LLVM_ENABLE_LLD;\
                                               LLVM_ENABLE_LTO;\
                                               LLVM_PARALLEL_LINK_JOBS;\
                                               CMAKE_C_FLAGS;\
                                               CMAKE_CXX_FLAGS" \
                ../llvm
        ninja stage2
        ninja stage2-install
```

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


More information about the llvm-branch-commits mailing list