Source: btyacc
Version: 3.0-5
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

btyacc 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 -
mostly fixes that except for the linker invocation. The LINKER variable
needs to be set as well. Please consider applying the attached patch.
Please also encourage upstream to default LINKER to $(CC).

Helmut
diff -u btyacc-3.0/debian/rules btyacc-3.0/debian/rules
--- btyacc-3.0/debian/rules
+++ btyacc-3.0/debian/rules
@@ -6,7 +6,7 @@
 build: build-stamp
 build-stamp:
        dh_testdir
-       $(MAKE)
+       dh_auto_build -- 'LINKER=$$(CC)'
        touch build-stamp
 
 clean:
diff -u btyacc-3.0/debian/changelog btyacc-3.0/debian/changelog
--- btyacc-3.0/debian/changelog
+++ btyacc-3.0/debian/changelog
@@ -1,3 +1,12 @@
+btyacc (3.0-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Let dh_auto_build pass cross tools to make.
+    + Additionally pass compiler as $(LINKER).
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 28 Apr 2019 14:36:57 +0200
+
 btyacc (3.0-5) unstable; urgency=low
 
   * Rebuild: finish /usr/doc transition (Closes: #359373)

Reply via email to