Use dh-exec to exclude lib/LLVM*.so on powerpc and powerpcspe

This commit is contained in:
John Paul Adrian Glaubitz 2019-05-25 12:08:21 +02:00
parent e29bc92a70
commit c1e9823546
4 changed files with 15 additions and 2 deletions

8
debian/changelog vendored
View File

@ -1,3 +1,11 @@
llvm-toolchain-8 (1:8.0.1~+rc1-1~exp3) UNRELEASED; urgency=medium
[ John Paul Adrian Glaubitz ]
* Use dh-exec to exclude lib/LLVM*.so on powerpc and
powerpcspe from llvm-X.Y-dev.install.in
-- John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Sat, 25 May 2019 12:05:51 +0200
llvm-toolchain-8 (1:8.0.1~+rc1-1~exp2) experimental; urgency=medium
* Build using thinlto on non stretch, xenial and trusty

2
debian/control vendored
View File

@ -17,7 +17,7 @@ Build-Depends: debhelper (>= 9.0), cmake, chrpath, texinfo, sharutils,
ocaml-nox [amd64 arm64 armhf i386 ppc64el s390x],
ocaml-findlib [amd64 arm64 armhf i386 ppc64el s390x],
libctypes-ocaml-dev [amd64 arm64 armhf i386 ppc64el s390x],
dh-ocaml [amd64 arm64 armhf i386 ppc64el s390x],
dh-exec, dh-ocaml [amd64 arm64 armhf i386 ppc64el s390x],
Build-Conflicts: oprofile, ocaml, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev
Standards-Version: 4.2.1
Homepage: https://www.llvm.org/

View File

@ -1,6 +1,8 @@
#!/usr/bin/dh-exec
usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM*.a
#usr/lib/llvm-@LLVM_VERSION@/lib/libllvm*.a
usr/lib/llvm-@LLVM_VERSION@/lib/LLVM*.so
[!powerpc !powerpcspe] usr/lib/llvm-@LLVM_VERSION@/lib/LLVM*.so
usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM.so
usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM-@LLVM_VERSION@.so
usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM-@LLVM_VERSION_FULL@.so

3
debian/rules vendored
View File

@ -275,6 +275,9 @@ preconfigure:
-e "s|@LLVM_VERSION@|$(LLVM_VERSION)|g" $$f > $$f2; \
done
# Make install file executable for dh-exec
chmod +x debian/llvm-$(LLVM_VERSION)-dev.install
# Override this two targets. They are trying to manage the .in conversion for me
override_dh_ocamlinit:
override_dh_ocamlclean: