Source: crossguid
Version: 0.0+git200150803-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

crossguid fails to cross build from source, because it uses the build
architecture compiler (as a make default). After setting CXX as a
triplet-prefixed compiler, crossguid cross compiles successfully. Please
consider applying the attached patch.

Helmut
diff --minimal -Nru crossguid-0.0+git200150803/debian/changelog 
crossguid-0.0+git200150803/debian/changelog
--- crossguid-0.0+git200150803/debian/changelog 2016-05-08 23:12:44.000000000 
+0200
+++ crossguid-0.0+git200150803/debian/changelog 2017-10-13 10:30:17.000000000 
+0200
@@ -1,3 +1,10 @@
+crossguid (0.0+git200150803-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Use a triplet-prefixed CXX. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 13 Oct 2017 10:30:17 +0200
+
 crossguid (0.0+git200150803-2) unstable; urgency=medium
 
   * Ensure proper upgrade from libcrossguid0v4
diff --minimal -Nru crossguid-0.0+git200150803/debian/rules 
crossguid-0.0+git200150803/debian/rules
--- crossguid-0.0+git200150803/debian/rules     2016-05-08 23:12:44.000000000 
+0200
+++ crossguid-0.0+git200150803/debian/rules     2017-10-13 10:30:14.000000000 
+0200
@@ -1,5 +1,10 @@
 #!/usr/bin/make -f
 
+include /usr/share/dpkg/architecture.mk
+ifeq ($(origin CXX),default)
+CXX := $(DEB_HOST_GNU_TYPE)-g++
+endif
+
 INSTDIRS = debian/tmp/usr/include debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
 
 %:

Reply via email to