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)))

Reply via email to