[clang] [clang] fix clang_cmake_builddir (PR #155844)
Nathan Gauër via cfe-commits
cfe-commits at lists.llvm.org
Mon Sep 15 05:28:33 PDT 2025
Keenuts wrote:
Thanks, I can reproduce with the following steps:
```
$ cmake -Hllvm -GNinja -B/tmp/nix-llvm/ -DBUILD_TESTING=OFF \
-DCLANGD_BUILD_XPC:BOOL=FALSE -DLLVM_ENABLE_RTTI:BOOL=TRUE \
-DLLVM_INCLUDE_TESTS:BOOL=FALSE -DCMAKE_BUILD_TYPE=Debug \
-DLLVM_OPTIMIZED_TABLEGEN=1 -DLLVM_ENABLE_LLD=1 \
-DCMAKE_LINKER=lld-link -DLLVM_USE_SPLIT_DWARF=1 \
-DCMAKE_INSTALL_PREFIX=/tmp/nix-llvm-install
$ ninja -C /tmp/nix-llvm install
$ chmod -R -w /tmp/nix-llvm-install
$ cmake -Hclang -GNinja -B/tmp/nix-clang/ -DBUILD_TESTING=OFF \
-DCLANGD_BUILD_XPC:BOOL=FALSE -DLLVM_ENABLE_RTTI:BOOL=TRUE \
-DLLVM_INCLUDE_TESTS:BOOL=FALSE -DCMAKE_BUILD_TYPE=Debug \
-DLLVM_OPTIMIZED_TABLEGEN=1 -DLLVM_ENABLE_LLD=1 \
-DCMAKE_LINKER=lld-link -DLLVM_USE_SPLIT_DWARF=1 \
-DCMAKE_CXX_COMPILER=clang++-17 -DCMAKE_C_COMPILER=clang-17 \
-DLLVM_DIR:STRING=/tmp/nix-llvm-install/lib/cmake/llvm \
-DLLVM_LINK_LLVM_DYLIB=ON \
-DCMAKE_INSTALL_PREFIX=/tmp/nix-clang-install
-- Building with -fPIC
-- Clang version: 22.0.0git
CMake Error: Could not open file for write in copy operation /tmp/nix-llvm-install/lib/cmake/clang/ClangConfig.cmake.tmp
CMake Error: : System Error: Permission denied
CMake Error at cmake/modules/CMakeLists.txt:31 (configure_file):
configure_file Problem configuring file
CMake Error: Could not open file for write in copy operation /tmp/nix-llvm-install/lib/cmake/clang/ClangConfigVersion.cmake.tmp
CMake Error: : System Error: Permission denied
CMake Error at cmake/modules/CMakeLists.txt:35 (configure_file):
configure_file Problem configuring file
```
https://github.com/llvm/llvm-project/pull/155844
More information about the cfe-commits
mailing list