Source: dds Version: 2.9.0-6 Tags: patch User: helm...@debian.org Usertags: rebootstrap
dds fails to cross build from source, because it does not pass cross tools to make. The easiest way of doing so - using dh_auto_build - makes dds cross buildable. Please consider applying the attached patch. Helmut
diff --minimal -Nru dds-2.9.0/debian/changelog dds-2.9.0/debian/changelog --- dds-2.9.0/debian/changelog 2019-01-30 14:21:50.000000000 +0100 +++ dds-2.9.0/debian/changelog 2019-02-24 14:12:38.000000000 +0100 @@ -1,3 +1,10 @@ +dds (2.9.0-6.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_build pass cross tools to make. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 24 Feb 2019 14:12:38 +0100 + dds (2.9.0-6) unstable; urgency=medium * Pass CFLAGS to examples Makefile as well. diff --minimal -Nru dds-2.9.0/debian/rules dds-2.9.0/debian/rules --- dds-2.9.0/debian/rules 2019-01-30 14:13:28.000000000 +0100 +++ dds-2.9.0/debian/rules 2019-02-24 14:12:34.000000000 +0100 @@ -20,7 +20,7 @@ rm -f examples/*.o examples/libdds.so override_dh_auto_build: - $(MAKE) -C src -f Makefiles/Makefile_linux_shared + dh_auto_build --buildsystem=makefile --sourcedirectory=src -- -f Makefiles/Makefile_linux_shared override_dh_auto_test: ifeq (, $(findstring nocheck, $(DEB_BUILD_OPTIONS)))