--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: multimail FTCBFS: does not pass cross tools to make
- From: Helmut Grohne <helmut@subdivi.de>
- Date: Sun, 9 Jun 2019 07:43:31 +0200
- Message-id: <20190609054330.GA10328@alf.mars>
Source: multimail
Version: 0.49-2
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs
multimail 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 - is insufficient here, because multimail also passes -s
to install and thus uses the wrong strip. This also happens to break the
generation of -dbgsym packages. Stripping is best left to dh_strip. The
attached patch fixes both. Please consider applying it.
Helmut
diff -u multimail-0.49/Makefile multimail-0.49/Makefile
--- multimail-0.49/Makefile
+++ multimail-0.49/Makefile
@@ -22,11 +22,7 @@
endif
# Edited for Debian - make it possible to install unstripped binaries
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-INSTALL_OPTS = -s
-else
INSTALL_OPTS =
-endif
# Edited for Debian
DESTDIR =
diff -u multimail-0.49/debian/control multimail-0.49/debian/control
--- multimail-0.49/debian/control
+++ multimail-0.49/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Peter Karlsson <peterk@debian.org>
Standards-Version: 3.7.2
-Build-Depends: libncurses5-dev, debhelper (>= 5.0)
+Build-Depends: libncurses5-dev, debhelper (>= 7)
Package: multimail
Architecture: any
diff -u multimail-0.49/debian/rules multimail-0.49/debian/rules
--- multimail-0.49/debian/rules
+++ multimail-0.49/debian/rules
@@ -9,7 +9,7 @@
build: build-stamp
build-stamp:
dh_testdir
- $(MAKE)
+ dh_auto_build
touch build-stamp
clean:
diff -u multimail-0.49/debian/changelog multimail-0.49/debian/changelog
--- multimail-0.49/debian/changelog
+++ multimail-0.49/debian/changelog
@@ -1,3 +1,12 @@
+multimail (0.49-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Let dh_auto_build pass cross tools to make.
+ + Defer all stripping to dh_strip.
+
+ -- Helmut Grohne <helmut@subdivi.de> Sun, 09 Jun 2019 07:37:49 +0200
+
multimail (0.49-2) unstable; urgency=low
* Fixed FTBFS with GCC 4.3.
--- End Message ---