[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1112631: midish FTCBFS: builds for the build architecture



Source: midish
Version: 1.4.0-1
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

midish fails to cross build from source, because it builds for the build 
architecture. Normally, we expect a configure script to set up the 
toolchain, but this configure is only concerned with paths. I propose 
selecting the makefile debhelper buildsystem explicitly as that causes 
debhelper to pass cross tools at the build step. I'm attaching a patch 
for your convenience.

Helmut
diff -Nru midish-1.4.0/debian/changelog midish-1.4.0/debian/changelog
--- midish-1.4.0/debian/changelog	2025-07-29 17:37:58.000000000 +0200
+++ midish-1.4.0/debian/changelog	2025-08-30 07:12:11.000000000 +0200
@@ -1,3 +1,10 @@
+midish (1.4.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Use the makefile buildsystem. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Sat, 30 Aug 2025 07:12:11 +0200
+
 midish (1.4.0-1) unstable; urgency=medium
 
   * New upstream version
diff -Nru midish-1.4.0/debian/rules midish-1.4.0/debian/rules
--- midish-1.4.0/debian/rules	2025-07-29 17:37:58.000000000 +0200
+++ midish-1.4.0/debian/rules	2025-08-30 07:12:10.000000000 +0200
@@ -3,7 +3,7 @@
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
  
 %:
-	dh $@
+	dh $@ --buildsystem=makefile
 
 override_dh_auto_configure:
 	./configure CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" --prefix=/usr --mandir=/usr/share/man

Reply to: