Source: dnstop
Version: 20240820-1
Tags: patch
User: [email protected]
Usertags: ftcbfs

dnstop fails to cross build from source, because it does not pass --host
to configure. It happens to also pass --build=x86_64-linux-gnu (and
similar flags), which is bogus on architectures other than amd64. I am
attaching a patch that correctly passes architecture properties for your
convenience.

Helmut
diff --minimal -Nru dnstop-20240820/debian/changelog 
dnstop-20240820/debian/changelog
--- dnstop-20240820/debian/changelog    2024-08-20 15:25:16.000000000 +0200
+++ dnstop-20240820/debian/changelog    2024-10-12 18:10:36.000000000 +0200
@@ -1,3 +1,11 @@
+dnstop (20240820-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Correctly specifiy architecture properties to configure.
+    (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sat, 12 Oct 2024 18:10:36 +0200
+
 dnstop (20240820-1) unstable; urgency=medium
 
   [ Marc Haber ]
diff --minimal -Nru dnstop-20240820/debian/rules dnstop-20240820/debian/rules
--- dnstop-20240820/debian/rules        2024-08-20 15:25:16.000000000 +0200
+++ dnstop-20240820/debian/rules        2024-10-12 18:10:36.000000000 +0200
@@ -6,4 +6,4 @@
        dh $@
 
 override_dh_auto_configure:
-       ./configure --build=x86_64-linux-gnu --prefix=/usr --exec-prefix=/usr 
--datarootdir=/usr --includedir=\${prefix}/include --mandir=/usr/share/man 
--infodir=/usr/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=/usr/lib/x86_64-linux-gnu --disable-maintainer-mode 
--disable-dependency-tracking $(shell dpkg-buildflags --export=configure)
+       ./configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) 
--prefix=/usr --exec-prefix=/usr --datarootdir=/usr 
'--includedir=$${prefix}/include' --mandir=/usr/share/man 
--infodir=/usr/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
'--libdir=/usr/lib/$(DEB_HOST_MULTIARCH)' --disable-maintainer-mode 
--disable-dependency-tracking $(shell dpkg-buildflags --export=configure)

Reply via email to