Source: ltpanel
Version: 0.2-6
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

ltpanel fails to cross build from source, because debian/rules hard
codes the build architecture compiler "gcc". Please consider applying
the attached patch to use the host architecture compiler, e.g. by
letting dpkg's buildtools.mk initialize the CC variable.

Helmut
diff --minimal -Nru ltpanel-0.2/debian/changelog ltpanel-0.2/debian/changelog
--- ltpanel-0.2/debian/changelog        2020-05-09 20:31:22.000000000 +0200
+++ ltpanel-0.2/debian/changelog        2020-05-11 16:57:48.000000000 +0200
@@ -1,3 +1,9 @@
+ltpanel (0.2-7) UNRELEASED; urgency=medium
+
+  * Fix FTCBFS: Seed C compiler from dpkg's buildtools.mk. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 11 May 2020 16:57:48 +0200
+
 ltpanel (0.2-6) unstable; urgency=medium
 
   * QA upload.
diff --minimal -Nru ltpanel-0.2/debian/rules ltpanel-0.2/debian/rules
--- ltpanel-0.2/debian/rules    2012-03-23 18:43:17.000000000 +0100
+++ ltpanel-0.2/debian/rules    2020-05-11 16:57:46.000000000 +0200
@@ -6,9 +6,11 @@
 export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
+-include /usr/share/dpkg/buildtools.mk
+
 override_dh_auto_build:
        # There is no other place where to inject additional flags but CC
-       $(MAKE) -C src CC="gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)"
+       $(MAKE) -C src CC="$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)"
 
 override_dh_auto_clean:
        $(MAKE) -C src clean

Reply via email to