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) %: