Also install usr/lib/llvm-@LLVM_VERSION@/lib/libRemoteIndexProto.a usr/lib/llvm-@LLVM_VERSION@/lib/libRemoteIndexServiceProto.a in libclang-X.Y-dev

This commit is contained in:
Sylvestre Ledru 2022-02-13 14:05:06 +01:00
parent 5b9901950f
commit 5599d44854
3 changed files with 13 additions and 4 deletions

10
debian/changelog vendored
View File

@ -1,4 +1,12 @@
llvm-toolchain-12 (1:12.0.1-19) UNRELEASED; urgency=medium
llvm-toolchain-12 (1:12.0.1-20) unstable; urgency=medium
* Also install usr/lib/llvm-@LLVM_VERSION@/lib/libRemoteIndexProto.a
usr/lib/llvm-@LLVM_VERSION@/lib/libRemoteIndexServiceProto.a
in libclang-X.Y-dev
-- Sylvestre Ledru <sylvestre@debian.org> Sun, 13 Feb 2022 14:04:40 +0100
llvm-toolchain-12 (1:12.0.1-19) unstable; urgency=medium
* Build clangd with GRPC support
Thanks to Sam McCall for the patch

View File

@ -5,3 +5,7 @@ usr/lib/llvm-@LLVM_VERSION@/lib/libclang*a
usr/lib/llvm-@LLVM_VERSION@/lib/libclang.so
usr/lib/llvm-@LLVM_VERSION@/lib/libclang-@LLVM_VERSION@*.so
usr/lib/llvm-@LLVM_VERSION@/lib/libfindAllSymbols.a
# clangd
usr/lib/llvm-@LLVM_VERSION@/lib/libRemoteIndexProto.a
usr/lib/llvm-@LLVM_VERSION@/lib/libRemoteIndexServiceProto.a

3
debian/rules vendored
View File

@ -695,9 +695,6 @@ override_dh_auto_install:
# Remove an example - introduced in https://reviews.llvm.org/D61446
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libBye.a
# Remove unused clangd lib
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libRemoteIndexProto.a $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libRemoteIndexServiceProto.a
cp $(TARGET_BUILD_STAGE2)/bin/clang-query $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin
# Only run on executable, not script