Source: libutempter Version: 1.1.6-3 Tags: patch User: helm...@debian.org Usertags: rebootstrap
libutempter fails to cross build from source, because it uses the build architecture compiler. The later dh_strip (which uses host architecture tools) fails operating on the generated ELF objects. The attached patch supplies a triplet-prefixed CC variable and allows overriding CC for use with e.g. clang based builds. Please consider applying it. Helmut
diff --minimal -Nru libutempter-1.1.6/debian/changelog libutempter-1.1.6/debian/changelog --- libutempter-1.1.6/debian/changelog 2016-02-18 19:47:33.000000000 +0100 +++ libutempter-1.1.6/debian/changelog 2016-09-03 22:47:11.000000000 +0200 @@ -1,3 +1,10 @@ +libutempter (1.1.6-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Pass triplet-prefixed CC to make. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sat, 03 Sep 2016 22:46:56 +0200 + libutempter (1.1.6-3) unstable; urgency=medium * Team upload. diff --minimal -Nru libutempter-1.1.6/debian/rules libutempter-1.1.6/debian/rules --- libutempter-1.1.6/debian/rules 2016-02-18 19:47:33.000000000 +0100 +++ libutempter-1.1.6/debian/rules 2016-09-03 22:46:48.000000000 +0200 @@ -1,10 +1,17 @@ #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,+bindnow +include /usr/share/dpkg/architecture.mk +ifeq ($(origin CC),default) + CC=$(DEB_HOST_GNU_TYPE)-gcc +endif %: dh $@ --parallel --list-missing +override_dh_auto_build: + dh_auto_build -- CC=$(CC) + override_dh_fixperms: dh_fixperms chown root:utmp debian/libutempter0/usr/lib/$(DEB_HOST_MULTIARCH)/utempter/utempter