[Pkg-electronics-devel] Bug#1098978: avrp FTCBFS: uses the build architecture toolchain
Helmut Grohne
helmut at subdivi.de
Wed Feb 26 11:10:35 GMT 2025
Source: avrp
Version: 1.0beta3-8
Tags: patch
User: debian-cross at lists.debian.org
Usertags: ftcbfs
The last avrp upload regressed cross building. Due to the direct make
invocation, no cross tools are passed to make anymore. Beyond that, the
upstream Makefile.linux uses LD, which is not substituted by
dh_auto_build. I'm attaching a patch that makes it cross buildable
again.
Helmut
-------------- next part --------------
diff --minimal -Nru avrp-1.0beta3/debian/changelog avrp-1.0beta3/debian/changelog
--- avrp-1.0beta3/debian/changelog 2025-02-04 07:59:37.000000000 +0100
+++ avrp-1.0beta3/debian/changelog 2025-02-26 12:03:20.000000000 +0100
@@ -1,3 +1,12 @@
+avrp (1.0beta3-8.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + cross.patch: Default non-standard LD variable from CC.
+ + Let dh_auto_build pass cross tools to make.
+
+ -- Helmut Grohne <helmut at subdivi.de> Wed, 26 Feb 2025 12:03:20 +0100
+
avrp (1.0beta3-8) unstable; urgency=medium
* Team upload.
diff --minimal -Nru avrp-1.0beta3/debian/patches/cross.patch avrp-1.0beta3/debian/patches/cross.patch
--- avrp-1.0beta3/debian/patches/cross.patch 1970-01-01 01:00:00.000000000 +0100
+++ avrp-1.0beta3/debian/patches/cross.patch 2025-02-26 12:03:20.000000000 +0100
@@ -0,0 +1,11 @@
+--- avrp-1.0beta3.orig/Makefile.linux
++++ avrp-1.0beta3/Makefile.linux
+@@ -3,7 +3,7 @@
+ #********************************************************************
+
+ CC = gcc
+-LD = gcc
++LD = $(CC)
+
+ SOURCES = avrp.c io_linux.c talking.c file.c memtalk.c
+
diff --minimal -Nru avrp-1.0beta3/debian/patches/series avrp-1.0beta3/debian/patches/series
--- avrp-1.0beta3/debian/patches/series 2025-02-04 07:59:37.000000000 +0100
+++ avrp-1.0beta3/debian/patches/series 2025-02-26 12:03:20.000000000 +0100
@@ -4,3 +4,4 @@
40_manpage_hyphen.patch
50_manpage_fix.patch
60_return_type.patch
+cross.patch
diff --minimal -Nru avrp-1.0beta3/debian/rules avrp-1.0beta3/debian/rules
--- avrp-1.0beta3/debian/rules 2025-02-04 07:59:37.000000000 +0100
+++ avrp-1.0beta3/debian/rules 2025-02-26 12:03:19.000000000 +0100
@@ -13,7 +13,7 @@
$(MAKE) -f Makefile.linux clean
override_dh_auto_build:
- $(MAKE) -f Makefile.linux
+ dh_auto_build --buildsystem=makefile -- -f Makefile.linux
override_dh_auto_install:
dh_auto_install -- -f Makefile.linux
More information about the Pkg-electronics-devel
mailing list