Source: aragorn
Version: 1.2.38-3
Tags: patch
User: [email protected]
Usertags: ftcbfs

aragorn fails to cross build from source, because it uses the build
architecture compiler in debian/rules as a make default. The simplest
way of fixing this is letting dpkg's buildtools.mk initialize CC. Please
consider applying the attached patch.

Do note that you can also simplify the initialization of CPPFLAGS and
friends using dpkg's buildflags.mk.

Helmut
diff --minimal -Nru aragorn-1.2.38/debian/changelog 
aragorn-1.2.38/debian/changelog
--- aragorn-1.2.38/debian/changelog     2020-11-06 14:25:25.000000000 +0100
+++ aragorn-1.2.38/debian/changelog     2020-11-13 08:13:53.000000000 +0100
@@ -1,3 +1,10 @@
+aragorn (1.2.38-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Seed CC from dpkg's buildtools.mk. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 13 Nov 2020 08:13:53 +0100
+
 aragorn (1.2.38-3) unstable; urgency=medium
 
   [ Jelmer Vernooij ]
diff --minimal -Nru aragorn-1.2.38/debian/rules aragorn-1.2.38/debian/rules
--- aragorn-1.2.38/debian/rules 2020-11-06 14:25:25.000000000 +0100
+++ aragorn-1.2.38/debian/rules 2020-11-13 08:13:50.000000000 +0100
@@ -5,6 +5,7 @@
 export DH_ALWAYS_EXCLUDE=.gitignore
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
+-include /usr/share/dpkg/buildtools.mk
 CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
 CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
 CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)

Reply via email to