Bug#845746: multipath-tools FTCBFS: uses build architecture compiler
Helmut Grohne
helmut at subdivi.de
Sat Nov 26 12:34:21 UTC 2016
Source: multipath-tools
Version: 0.6.3-2
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
multipath-tools fails to cross build from source, because it uses the
build architecture compiler. Recent changes to dh_auto_build let it
automatically pass cross compilers for the makefile build system.
Switching multipath-tools from explicit make invocations to
dh_auto_build thus fixes the cross build. Please consider applying the
attached patch.
Helmut
-------------- next part --------------
--- multipath-tools-0.6.3/debian/changelog
+++ multipath-tools-0.6.3/debian/changelog
@@ -1,3 +1,10 @@
+multipath-tools (0.6.3-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Let dh_auto_build pass cross compilers (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Thu, 26 Nov 2016 13:26:09 +0100
+
multipath-tools (0.6.3-2) unstable; urgency=medium
* [6915af9] Add patch to disable linking to librados in udeb
--- multipath-tools-0.6.3/debian/rules
+++ multipath-tools-0.6.3/debian/rules
@@ -36,7 +36,7 @@
[ ! -f kpartx/kpartx.rules ] || cp kpartx/kpartx.rules debian/kpartx.udev
- $(MAKE) $(OPTFLAGS) LIB=/lib SYSTEMDPATH=/lib USE_SYSTEMD=1 USE_RADOS=1
+ dh_auto_build -- $(OPTFLAGS) LIB=/lib SYSTEMDPATH=/lib USE_SYSTEMD=1 USE_RADOS=1
touch $@
@@ -44,7 +44,7 @@
build-multipath-udeb-stamp:
dh_testdir
- DEB_CFLAGS_MAINT_APPEND="-static-libgcc" $(MAKE) $(OPTFLAGS) LIB=/lib USE_SYSTEMD=0 USE_RADOS=0
+ DEB_CFLAGS_MAINT_APPEND="-static-libgcc" dh_auto_build -- $(OPTFLAGS) LIB=/lib USE_SYSTEMD=0 USE_RADOS=0
# store files for install target
mkdir -p $(CURDIR)/debian/tmp-multipath-udeb/sbin
More information about the pkg-lvm-maintainers
mailing list