diff --git a/debian/changelog b/debian/changelog index d044e379..97b4a280 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ llvm-toolchain-18 (1:18.1.8-5) unstable; urgency=medium * Fix the broken Breaks/replaces for apt.llvm.org Closes: https://github.com/llvm/llvm-project/issues/99502 + * Bring back libLLVM.so.18.1 as symlink library -- Sylvestre Ledru Thu, 18 Jul 2024 22:02:44 +0200 diff --git a/debian/libllvmX.Y.links.in b/debian/libllvmX.Y.links.in index b6cbdb92..19f8dc2e 100644 --- a/debian/libllvmX.Y.links.in +++ b/debian/libllvmX.Y.links.in @@ -4,6 +4,7 @@ usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-@LLVM_VERSION@.so.1 /usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM-@LLVM_VERSION@.so.1 usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-@LLVM_VERSION@.so.1 /usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM-@LLVM_VERSION_FULL@.so.1 usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-@LLVM_VERSION@.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-@LLVM_VERSION_FULL@.so.1 +usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-@LLVM_VERSION@.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/libLLVM.so.@LLVM_VERSION@.1 # Should be in llvm-X.Y-dev but as it has been this way for a long time... usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-@LLVM_VERSION@.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-@LLVM_VERSION@.so diff --git a/debian/qualify-clang.sh b/debian/qualify-clang.sh index 3f742131..8758e8d5 100755 --- a/debian/qualify-clang.sh +++ b/debian/qualify-clang.sh @@ -36,6 +36,12 @@ if test -f /usr/lib/llvm-$VERSION/lib/libLLVM.so; then exit 1 fi +NBLINES=$(dpkg -L libllvm$VERSION|grep libLLVM.so.$VERSION.1|wc -l) +if test $NBLINES -eq 0; then + echo "libLLVM.so.$VERSION.1 should exist. Could not find it in libllvm$VERSION" + exit 1 +fi + echo "Testing llvm-$VERSION and llvm-$VERSION-dev ..." llvm-config-$VERSION --link-shared --libs &> /dev/null