diff --git a/debian/changelog b/debian/changelog index 0e3f229c..7e9081ab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -36,6 +36,7 @@ llvm-toolchain-7 (1:7.0.1-4) unstable; urgency=medium * On old Debian/Ubuntu, run dh_strip using fakeroot to mitigate a permission issue + * Remove dbgsym packages from debci because of bug #917528 [ Gianfranco Costamagna ] * Ignore a test result on i386, due to upstream bug 26580#c18 diff --git a/debian/rules b/debian/rules index 5b619365..192d135b 100755 --- a/debian/rules +++ b/debian/rules @@ -705,7 +705,7 @@ ifeq ($(shell dpkg --compare-versions $(shell dpkg-query -W -f '$${Version}' bin ln -s $(CURDIR)/debian/llvm-$(LLVM_VERSION)/usr/lib/llvm-$(LLVM_VERSION)/bin/llvm-strip $(CURDIR)/strip; \ fi : # strip segfaults on libFuzzer.a and other libs - PATH=$(CURDIR)/:$$PATH LD_LIBRARY_PATH=$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/ fakeroot dh_strip -a -v + PATH=$(CURDIR)/:$$PATH LD_LIBRARY_PATH=$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/:/usr/lib/*/libfakeroot dh_strip -a -v : # Remove the workaround rm $(CURDIR)/strip : # for some reasons, the +x might be removed diff --git a/debian/tests/control b/debian/tests/control index 85b06847..416d10da 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,3 +1,6 @@ Test-Command: bash -v ./debian/qualify-clang.sh -Depends: @, cmake, g++, file, dpkg-dev, clang-8-dbgsym, libclang1-8-dbgsym +Depends: @, cmake, g++, file, dpkg-dev +# Comment the dbgsym package because of bug #917528 +# dbgsym packages not being available in testing +# clang-8-dbgsym, libclang1-8-dbgsym Restrictions: allow-stderr