Bug#1125738: s390x-tools FTCBFS: builds for the build architecture

Helmut Grohne <[email protected]>
Newsgroups gmane.linux.debian.ports.s390
Message-ID <20260115065258.GA2299889__34710.4006608546$1768596374$gmane$org@subdivi.de>
Source: s390-tools
Version: 2.35.0-3
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: s390x
User: [email protected]
Usertags: ftcbfs

s390-tools fails to cross build from source, because it runs bare make
without passing any cross tools. I'm attaching a patch to fix that for
your convenience. Once applying it, s390-tools can be cross built.

Helmut
s390-tools_2.35.0-4.debdiff (text/plain, 1.3 KB)
diff -Nru s390-tools-2.35.0/debian/changelog s390-tools-2.35.0/debian/changelog
--- s390-tools-2.35.0/debian/changelog	2026-01-12 19:03:46.000000000 +0100
+++ s390-tools-2.35.0/debian/changelog	2026-01-15 07:26:28.000000000 +0100
@@ -1,3 +1,9 @@
+s390-tools (2.35.0-4) UNRELEASED; urgency=medium
+
+  * Fix FTCBFS: Pass required variables to make. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Thu, 15 Jan 2026 07:26:28 +0100
+
 s390-tools (2.35.0-3) unstable; urgency=medium
 
   * QA upload.
diff -Nru s390-tools-2.35.0/debian/rules s390-tools-2.35.0/debian/rules
--- s390-tools-2.35.0/debian/rules	2024-11-25 07:40:09.000000000 +0100
+++ s390-tools-2.35.0/debian/rules	2026-01-15 07:26:28.000000000 +0100
@@ -5,6 +5,14 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
 export HAVE_CARGO=0
 
+include /usr/share/dpkg/architecture.mk
+include /usr/share/dpkg/buildtools.mk
+
+MAKE_VARS := V=1
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+MAKE_VARS += HOST_ARCH=$(DEB_HOST_GNU_CPU) CROSS_COMPILE=$(DEB_HOST_GNU_TYPE)- PKG_CONFIG=$(PKG_CONFIG)
+endif
+
 %:
 	dh $@
 
@@ -13,10 +21,10 @@
 	dh_auto_clean
 
 override_dh_auto_build:
-	make V=1
+	make $(MAKE_VARS)
 
 override_dh_auto_install:
-	make install DESTDIR=$(CURDIR)/debian/tmp
+	make install DESTDIR=$(CURDIR)/debian/tmp $(MAKE_VARS)
 	dh_install
 
 override_dh_fixperms:
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.