diff --git a/debian/liblld-X.Y.install.in b/debian/liblld-X.Y.install.in index cce94ba0..b6294fae 100644 --- a/debian/liblld-X.Y.install.in +++ b/debian/liblld-X.Y.install.in @@ -1 +1 @@ - #usr/lib/llvm-@LLVM_VERSION@/lib/liblld-@LLVM_VERSION@.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/ +usr/lib/llvm-@LLVM_VERSION@/lib/liblld-@LLVM_VERSION@.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/ diff --git a/debian/rules b/debian/rules index 0e313f32..feac0369 100755 --- a/debian/rules +++ b/debian/rules @@ -284,6 +284,12 @@ override_dh_auto_install: ln -s libclang-$(LLVM_VERSION).so.$(SONAME_EXT) libclang.so.$(SONAME_EXT); \ ln -s libclang-$(LLVM_VERSION).so.$(SONAME_EXT) libclang-$(LLVM_VERSION).so + cd debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/lib/ && \ + mv liblldb.so.$(LLVM_VERSION_FULL) liblldb-$(LLVM_VERSION).so.$(SONAME_EXT) && \ + rm -f liblldb.so && \ + ln -s liblldb-$(LLVM_VERSION).so.$(SONAME_EXT) liblldb.so && \ + ln -s liblldb-$(LLVM_VERSION).so.$(SONAME_EXT) liblldb.so.$(LLVM_VERSION_FULL) + # Remove artefact (where compiler-rt is built) # if test -d $(TARGET_BUILD)/tools/clang/runtime/compiler-rt/clang_linux; then \ # cd $(TARGET_BUILD)/tools/clang/runtime/compiler-rt/clang_linux && rm -rf $$(find . -mindepth 2 -maxdepth 2 -type d) && rm -rf $$(find -empty) && rm -rf */.dir; \