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