Source: dbar
Version: 0.0.20100524-4
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

dbar fails to cross build from source, because debian/rules hard codes
plain gcc. The attached patch makes it cross buildable by supplying the
compiler from dpkg's buildtools.mk. Please consider applying the patch.

Helmut
diff --minimal -Nru dbar-0.0.20100524/debian/changelog 
dbar-0.0.20100524/debian/changelog
--- dbar-0.0.20100524/debian/changelog  2019-07-20 22:00:38.000000000 +0200
+++ dbar-0.0.20100524/debian/changelog  2019-07-26 15:29:20.000000000 +0200
@@ -1,3 +1,9 @@
+dbar (0.0.20100524-5) UNRELEASED; urgency=medium
+
+  * Fix FTCBFS: Let dpkg's buildtools.mk supply a C compiler. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 26 Jul 2019 15:29:20 +0200
+
 dbar (0.0.20100524-4) unstable; urgency=medium
 
   * QA upload.
diff --minimal -Nru dbar-0.0.20100524/debian/rules 
dbar-0.0.20100524/debian/rules
--- dbar-0.0.20100524/debian/rules      2019-07-20 22:00:38.000000000 +0200
+++ dbar-0.0.20100524/debian/rules      2019-07-26 15:29:17.000000000 +0200
@@ -5,12 +5,13 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+-include /usr/share/dpkg/buildtools.mk
 
 man:
        $(MAKE) -C debian -f pod2man.mk PACKAGE=$(PACKAGE) makeman
 
 override_dh_auto_build: man
-       gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) *.c -o $(PACKAGE)
+       $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) *.c -o $(PACKAGE)
 
 %:
        dh  $@

Reply via email to