[Debian-ha-maintainers] Bug#1024076: dlm FTCBFS: fails clean due to not finding a pkg-config file

Helmut Grohne helmut at subdivi.de
Mon Nov 14 12:55:49 GMT 2022


Source: dlm
Version: 4.1.1-1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: ftcbfs

dlm fails to cross build from source. It actually fails the clean
target, which now requires pkg-config to work, but debhelper only passes
a cross pkg-config for dh_auto_build. Thus we should do ourselves for
other targets. I'm attaching a patch for your convenience.

Helmut
-------------- next part --------------
diff --minimal -Nru dlm-4.1.1/debian/changelog dlm-4.1.1/debian/changelog
--- dlm-4.1.1/debian/changelog	2021-11-27 12:47:05.000000000 +0100
+++ dlm-4.1.1/debian/changelog	2022-11-14 13:53:33.000000000 +0100
@@ -1,3 +1,10 @@
+dlm (4.1.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: export PKG_CONFIG for all targets. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Mon, 14 Nov 2022 13:53:33 +0100
+
 dlm (4.1.1-1) unstable; urgency=medium
 
   * [14a17b3] Switch to the monolithic Salsa CI recipe
diff --minimal -Nru dlm-4.1.1/debian/rules dlm-4.1.1/debian/rules
--- dlm-4.1.1/debian/rules	2021-11-27 11:44:53.000000000 +0100
+++ dlm-4.1.1/debian/rules	2022-11-14 13:21:41.000000000 +0100
@@ -6,7 +6,9 @@
 # Ensure that we link against all needed libraries (cf. Policy 10.2)
 export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs
 
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+include /usr/share/dpkg/architecture.mk
+DPKG_EXPORT_BUILDTOOLS=1
+include /usr/share/dpkg/buildtools.mk
 
 %:
 	dh $@


More information about the Debian-ha-maintainers mailing list