Control: reopen -1 It seems that bsdiff fails to cross build from source again. The symlink $(DEB_HOST_GNU_TYPE)-cc disappeared. One should be using $(DEB_HOST_GNU_TYPE)-gcc instead. The latter path is guaranteed to always be available, thus the checking becomes redundant.
Helmut
diff --minimal -Nru bsdiff-4.3/debian/changelog bsdiff-4.3/debian/changelog --- bsdiff-4.3/debian/changelog 2016-11-11 06:15:01.000000000 +0100 +++ bsdiff-4.3/debian/changelog 2017-06-21 21:37:02.000000000 +0200 @@ -1,3 +1,10 @@ +bsdiff (4.3-19.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Use existing cross compiler. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Wed, 21 Jun 2017 21:37:02 +0200 + bsdiff (4.3-19) unstable; urgency=medium * debian/control diff --minimal -Nru bsdiff-4.3/debian/rules bsdiff-4.3/debian/rules --- bsdiff-4.3/debian/rules 2016-11-11 06:15:01.000000000 +0100 +++ bsdiff-4.3/debian/rules 2017-06-21 21:37:02.000000000 +0200 @@ -7,12 +7,7 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) ifeq ($(origin CC),default) - HOSTCC = $(DEB_HOST_GNU_TYPE)-cc - HOSTCC_PATH := $(shell which $(HOSTCC) 2> /dev/null) - ifdef HOSTCC_PATH - @echo "debian/rules: Bug##794155 use host compiler $(HOSTCC)" - CC := $(HOSTCC) - endif + CC = $(DEB_HOST_GNU_TYPE)-gcc endif CHANGELOG = debian/upstream.changelog