[Debian-med-packaging] Bug#929274: libzeep FTCBFS: does not pass cross tools to make
Helmut Grohne
helmut at subdivi.de
Mon May 20 16:42:30 BST 2019
Source: libzeep
Version: 3.0.2-7
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
libzeep fails to cross build from source, because it does not pass cross
tools to make. The easiest way of fixing that - using dh_auto_build -
almost fixes the build if it were not running strip directly. Doing so
not only breaks cross compilation, but also breaks
DEB_BUILD_OPTIONS=nostrip and generation of -dbgsym packages, so it is
best to remove the call. The attached patch fixes all of that. Please
consider applying it.
Helmut
-------------- next part --------------
diff --minimal -Nru libzeep-3.0.2/debian/changelog libzeep-3.0.2/debian/changelog
--- libzeep-3.0.2/debian/changelog 2018-10-26 08:07:31.000000000 +0200
+++ libzeep-3.0.2/debian/changelog 2019-05-20 17:36:30.000000000 +0200
@@ -1,3 +1,12 @@
+libzeep (3.0.2-7.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Let dh_auto_build pass cross tools to make.
+ + nostrip.patch: Defer all stripping to dh_strip.
+
+ -- Helmut Grohne <helmut at subdivi.de> Mon, 20 May 2019 17:36:30 +0200
+
libzeep (3.0.2-7) unstable; urgency=medium
[ Andreas Tille ]
diff --minimal -Nru libzeep-3.0.2/debian/patches/nostrip.diff libzeep-3.0.2/debian/patches/nostrip.diff
--- libzeep-3.0.2/debian/patches/nostrip.diff 1970-01-01 01:00:00.000000000 +0100
+++ libzeep-3.0.2/debian/patches/nostrip.diff 2019-05-20 17:36:30.000000000 +0200
@@ -0,0 +1,10 @@
+--- libzeep-3.0.2.orig/makefile
++++ libzeep-3.0.2/makefile
+@@ -78,7 +78,6 @@
+ install -d $(LIBDIR)
+ install $(LIB_NAME) $(LIBDIR)/$(LIB_NAME)
+ ln -Tfs $(LIB_NAME) $(LIBDIR)/$(SO_NAME)
+- strip --strip-unneeded $(LIBDIR)/$(LIB_NAME)
+
+ install-dev:
+ install -d $(MANDIR) $(LIBDIR) $(INCDIR)/zeep/xml $(INCDIR)/zeep/http $(INCDIR)/zeep/http/webapp
diff --minimal -Nru libzeep-3.0.2/debian/patches/series libzeep-3.0.2/debian/patches/series
--- libzeep-3.0.2/debian/patches/series 2018-10-26 08:07:31.000000000 +0200
+++ libzeep-3.0.2/debian/patches/series 2019-05-20 17:36:30.000000000 +0200
@@ -5,3 +5,4 @@
spelling.patch
boost-1.65-compat.patch
0007-Fix-for-Boost-version-1.67.patch
+nostrip.diff
diff --minimal -Nru libzeep-3.0.2/debian/rules libzeep-3.0.2/debian/rules
--- libzeep-3.0.2/debian/rules 2018-10-26 08:07:31.000000000 +0200
+++ libzeep-3.0.2/debian/rules 2019-05-20 17:36:29.000000000 +0200
@@ -8,7 +8,7 @@
dh $@
override_dh_auto_build:
- $(MAKE) lib
+ dh_auto_build -- lib
override_dh_auto_install:
$(MAKE) DESTDIR=$(CURDIR)/debian/libzeep3.0v5 install-libs
More information about the Debian-med-packaging
mailing list