Source: cbp2make Version: 147+dfsg-3 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
cbp2make fails to cross build from source, because it does not pass cross tools to make. Using dh_auto_build almost fixes that except that it does not pass LD, because that variable isn't used consistently. Thus passing LD should be done explicitly. Once doing so, cbp2make can be cross built. Please consider applying the attached patch. Helmut
diff --minimal -Nru cbp2make-147+dfsg/debian/changelog cbp2make-147+dfsg/debian/changelog --- cbp2make-147+dfsg/debian/changelog 2020-04-16 11:35:31.000000000 +0200 +++ cbp2make-147+dfsg/debian/changelog 2020-08-27 22:23:57.000000000 +0200 @@ -1,3 +1,11 @@ +cbp2make (147+dfsg-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_build pass cross tools to make and pass LD + explicitly. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Thu, 27 Aug 2020 22:23:57 +0200 + cbp2make (147+dfsg-3) unstable; urgency=medium * Team upload diff --minimal -Nru cbp2make-147+dfsg/debian/rules cbp2make-147+dfsg/debian/rules --- cbp2make-147+dfsg/debian/rules 2020-04-16 10:53:27.000000000 +0200 +++ cbp2make-147+dfsg/debian/rules 2020-08-27 22:23:57.000000000 +0200 @@ -10,11 +10,10 @@ include /usr/share/dpkg/buildflags.mk %: - dh $@ + dh $@ --buildsystem=makefile override_dh_auto_build-arch: - ln -sf cbp2make.cbp.mak.unix Makefile - $(MAKE) release + dh_auto_build -- -f cbp2make.cbp.mak.unix release 'LD=$$(CXX)' #build-indep: # ln -sf cbp2make.cbp.mak.unix Makefile