[Debian-med-packaging] Bug#852743: dialign FTCBFS: uses the build architecture compiler

Helmut Grohne helmut at subdivi.de
Thu Jan 26 21:11:46 UTC 2017


Source: dialign
Version: 2.2.1-8
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

dialign fails to cross build from source, because it uses the build
architecture compiler. Ultimately dh_strip fails operating on build
architecture ELF objects. Fortunately, dh_auto_build knows how to pass
cross compilers for the makefile buildsystem. Indirecting the explicit
$(MAKE) invocation through dh_auto_build thus fixes cross compilation.
Please consider applying the attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru dialign-2.2.1/debian/changelog dialign-2.2.1/debian/changelog
--- dialign-2.2.1/debian/changelog	2016-07-19 07:55:08.000000000 +0200
+++ dialign-2.2.1/debian/changelog	2017-01-26 22:07:54.000000000 +0100
@@ -1,3 +1,11 @@
+dialign (2.2.1-8.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 Jan 2017 22:07:54 +0100
+
 dialign (2.2.1-8) unstable; urgency=medium
 
   * Team upload
diff --minimal -Nru dialign-2.2.1/debian/rules dialign-2.2.1/debian/rules
--- dialign-2.2.1/debian/rules	2016-07-19 07:55:08.000000000 +0200
+++ dialign-2.2.1/debian/rules	2017-01-26 22:07:51.000000000 +0100
@@ -11,4 +11,4 @@
 
 override_dh_auto_build:
 	## CFLAGS = -c -I$ -DCONS -O2
-	$(MAKE) -C src
+	dh_auto_build --sourcedirectory=src


More information about the Debian-med-packaging mailing list