Issue 135476
Summary libcxx-fuzzer is installed at wrong location
Labels
Assignees
Reporter xtexx
    In AOSC OS we use `make install DESTDIR="$SRCDIR"/fakeroot` to install files when packaging.

However, since LLVM 20.x we have been getting files installed at wrong location:
```
xtex@xtex1 ~ (main)> find /var/cache/acbs/build/acbs.p8hoyk2z/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64 -maxdepth 2 -type d
/var/cache/acbs/build/acbs.p8hoyk2z/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64
/var/cache/acbs/build/acbs.p8hoyk2z/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/include
/var/cache/acbs/build/acbs.p8hoyk2z/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++
/var/cache/acbs/build/acbs.p8hoyk2z/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/lib
/var/cache/acbs/build/acbs.p8hoyk2z/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share
/var/cache/acbs/build/acbs.p8hoyk2z/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++
xtex@xtex1 ~ (main)> find /var/cache/acbs/build/acbs.p8hoyk2z/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64 | count
2335
```
```
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "Release"
-- Installing: /var/cache/acbs/build/acbs.8u3o12ws/llvm-project-20.1.2.src/llvm/fakeroot/var/cache/acbs/build/acbs.8u3o12ws/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__cxxabi_config.h
-- Installing: /var/cache/acbs/build/acbs.8u3o12ws/llvm-project-20.1.2.src/llvm/fakeroot/var/cache/acbs/build/acbs.8u3o12ws/llvm-project-20.1.2.src/llvm/build/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/cxxabi.h
```

Maybe related: 5082acce4fd3 ([compiler-rt] Add custom libc++ workaround for CMake < 3.26, 2024-11-10)
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to