* libllvm19: Restore the symlink /usr/lib/llvm-19/lib/libLLVM.so.1, apparently

CMake's LLVMExports.cmake requires it. But why?
This commit is contained in:
Matthias Klose 2024-09-03 19:18:25 +02:00
parent 769288aae6
commit 4f5d22095e
2 changed files with 12 additions and 0 deletions

2
debian/changelog vendored
View File

@ -7,6 +7,8 @@ llvm-toolchain-19 (1:19.1.0~++rc4-1) unstable; urgency=medium
* Also configure with -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="M68k;Xtensa".
* debian/tests/*: s/18/19/.
* debian/qualify-clang.sh: Don't check for libclang-cpp.so.$VERSION symlink.
* libllvm19: Restore the symlink /usr/lib/llvm-19/lib/libLLVM.so.1, apparently
CMake's LLVMExports.cmake requires it. But why?
[ Samuel Thibault ]
* Add hurd-amd64 support.

View File

@ -3,6 +3,16 @@
# symlink to the soname in the llvm libdir
usr/lib/@DEB_HOST_MULTIARCH@/libLLVM.so.@LLVM_VERSION@.@LLVM_VERSION_MINOR@ usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM.so.@LLVM_VERSION@.@LLVM_VERSION_MINOR@
# FIXME: CMake requires this file, but for what? Fix LLVMExports.cmake instead?
#
# CMake Error at /usr/lib/llvm-19/lib/cmake/llvm/LLVMExports.cmake:1908 (message):
# The imported target "LLVM" references the file
#
# "/usr/lib/llvm-19/lib/libLLVM.so.1"
#
# but this file does not exist.
usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM.so.@LLVM_VERSION@.@LLVM_VERSION_MINOR@ usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM.so.1
# FIXME: why is this one needed? This already is in the llvm-dev package in the llvm libdir
# create symlink to the symlink installed by upstream
#usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM.so.@LLVM_VERSION@.@LLVM_VERSION_MINOR@ usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM-@LLVM_VERSION@.so