Bug#943852: tstools FTCBFS: uses the build architecture ld
Source: tstools
Version: 1.13~git20151030-1
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs
tstools fails to cross build from source, because the upstream makefile
links with $(LD), which happens get default initialized to the build
architecture linker. Exporting it from dpkg's buildtools.mk makes
tstools cross buildable. Please consider applying the attached patch.
Helmut
diff --minimal -Nru tstools-1.13~git20151030/debian/changelog tstools-1.13~git20151030/debian/changelog
--- tstools-1.13~git20151030/debian/changelog 2019-10-01 17:34:56.000000000 +0200
+++ tstools-1.13~git20151030/debian/changelog 2019-10-30 20:06:41.000000000 +0100
@@ -1,3 +1,9 @@
+tstools (1.13~git20151030-2) UNRELEASED; urgency=medium
+
+ * Fix FTCBFS: Export a suitable LD. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Wed, 30 Oct 2019 20:06:41 +0100
+
tstools (1.13~git20151030-1) unstable; urgency=medium
* QA upload.
diff --minimal -Nru tstools-1.13~git20151030/debian/rules tstools-1.13~git20151030/debian/rules
--- tstools-1.13~git20151030/debian/rules 2019-10-01 17:23:17.000000000 +0200
+++ tstools-1.13~git20151030/debian/rules 2019-10-30 20:06:40.000000000 +0100
@@ -10,6 +10,8 @@
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
include /usr/share/dpkg/default.mk
+-include /usr/share/dpkg/buildtools.mk
+export LD
DEB_CFLAGS = $(shell dpkg-buildflags --get CFLAGS)
DEB_LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS)
Reply to: