Source: xdiskusage
Version: 1.48-10.1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

xdiskusage fails to cross build from source, because it uses the build
architecture toolchain. For such an old configure, the preferred way is
exporting CC/CXX. After doing so, xdiskusage cross builds successfully.
Please consider applying the attached patch.

Helmut
diff --minimal -Nru xdiskusage-1.48/debian/changelog 
xdiskusage-1.48/debian/changelog
--- xdiskusage-1.48/debian/changelog    2012-05-27 14:01:35.000000000 +0200
+++ xdiskusage-1.48/debian/changelog    2017-08-05 20:59:30.000000000 +0200
@@ -1,3 +1,11 @@
+xdiskusage (1.48-10.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let dh_auto_configure pass cross compilers to ./configure
+    (Closes: #-1).
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 05 Aug 2017 20:59:30 +0200
+
 xdiskusage (1.48-10.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff --minimal -Nru xdiskusage-1.48/debian/rules xdiskusage-1.48/debian/rules
--- xdiskusage-1.48/debian/rules        2010-04-03 19:51:47.000000000 +0200
+++ xdiskusage-1.48/debian/rules        2017-08-05 20:59:30.000000000 +0200
@@ -7,10 +7,16 @@
 TMPDIR =       $(CURDIR)/debian/$(PACKAGE)
 INSTALL        =       install
 
+include /usr/share/dpkg/architecture.mk
 include /usr/share/quilt/quilt.make
 
 DEB_CONFIGURE_EXTRA_FLAGS := --x-libraries=/usr/X11R6/lib 
--x-includes=/usr/X11R6/include
 
+ifeq ($(origin CXX),default)
+CXX = $(DEB_HOST_GNU_TYPE)-g++
+endif
+export CXX
+
 CFLAGS = -Wall -g
 LDFLAGS = -Wl,--as-needed
 

Reply via email to