Source: darkstat
Version: 3.0.719-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

darkstat fails to cross build from source. The package is quite prepared
for cross building and even has a separate make variable for using a
different compiler for c-ify. It just happens that the variable "HOSTCC"
is wrongly initialized. The attached patch fixes that and makes darkstat
cross buildable. Please consider applying it.

Helmut
diff --minimal -Nru darkstat-3.0.719/debian/changelog 
darkstat-3.0.719/debian/changelog
--- darkstat-3.0.719/debian/changelog   2016-01-24 17:15:48.000000000 +0100
+++ darkstat-3.0.719/debian/changelog   2018-11-25 20:38:41.000000000 +0100
@@ -1,3 +1,10 @@
+darkstat (3.0.719-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Supply HOSTCC to make. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 25 Nov 2018 20:38:41 +0100
+
 darkstat (3.0.719-1) unstable; urgency=low
 
   * New upstream release
diff --minimal -Nru darkstat-3.0.719/debian/rules darkstat-3.0.719/debian/rules
--- darkstat-3.0.719/debian/rules       2014-03-23 14:28:35.000000000 +0100
+++ darkstat-3.0.719/debian/rules       2018-11-25 20:38:26.000000000 +0100
@@ -8,6 +8,8 @@
 
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
+-include /usr/share/dpkg/buildtools.mk
+CC_FOR_BUILD ?= cc
 
 configure: configure-stamp
 configure-stamp: 
@@ -22,7 +24,7 @@
 
 build-stamp: configure-stamp
        dh_testdir
-       $(MAKE)
+       $(MAKE) HOSTCC=$(CC_FOR_BUILD)
        touch $@
 
 clean: 

Reply via email to