diff --git a/debian/changelog b/debian/changelog index 39e8915b..765c994f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +llvm-toolchain-13 (1:13.0.0-2) unstable; urgency=medium + + * Fix the libclang detection in cmake + (Closes: #994827) + + -- Sylvestre Ledru Sun, 03 Oct 2021 22:38:18 +0200 + llvm-toolchain-13 (1:13.0.0-1) unstable; urgency=medium * New upstream release diff --git a/debian/qualify-clang.sh b/debian/qualify-clang.sh index 1f845cd1..c62f3702 100755 --- a/debian/qualify-clang.sh +++ b/debian/qualify-clang.sh @@ -1418,6 +1418,17 @@ mkdir cmaketest/foo/ rm -rf cmaketest +# Test case for bug #994827 +rm -rf cmaketest && mkdir cmaketest +cat > cmaketest/CMakeLists.txt < /dev/null) +rm -rf cmaketest CLANG=clang-$VERSION diff --git a/debian/rules b/debian/rules index 805f41ad..fdcf2070 100755 --- a/debian/rules +++ b/debian/rules @@ -761,6 +761,9 @@ endif # Disable CMake's package validation checks for binaries that may not be installed sed -i 's|.*_IMPORT_CHECK_FILES_FOR_.*/bin/.*)|#&|' $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/cmake/clang/ClangTargets-*.cmake +# Adjust to the existing symlink. See #994827 + sed -i "s|libclang-$(LLVM_VERSION).so.$(LLVM_VERSION).*\"|libclang-$(LLVM_VERSION).so.1\"|" $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake + # Managed in python*-lldb-X.Y.links.in rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/*-packages/lldb/_lldb.so