[Pkg-acpi-devel] Bug#897093: acpi-support FTCBFS: uses the build architecture toolchain
Helmut Grohne
helmut at subdivi.de
Sat Apr 28 11:59:59 BST 2018
Source: acpi-support
Version: 0.142-8
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
acpi-support fails to cross build from source, because it uses the build
architecture toolchain. The attached patch makes the toolchain
substitutable and uses dh_auto_build to provide the relevant
substitutions. After applying it, acpi-support cross builds
successfully. Please consider using it.
Helmut
-------------- next part --------------
diff -u acpi-support-0.142/debian/addons/fakekey/Makefile acpi-support-0.142/debian/addons/fakekey/Makefile
--- acpi-support-0.142/debian/addons/fakekey/Makefile
+++ acpi-support-0.142/debian/addons/fakekey/Makefile
@@ -1,10 +1,11 @@
+PKG_CONFIG ?= pkg-config
all: acpi_fakekey acpi_fakekeyd
acpi_fakekey: acpi_fakekey.c
- gcc -Wall $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) $(shell dpkg-buildflags --get LDFLAGS) -o $@ $<
+ $(CC) -Wall $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) $(shell dpkg-buildflags --get LDFLAGS) -o $@ $<
acpi_fakekeyd: acpi_fakekeyd.c
- gcc -Wall $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) $(shell dpkg-buildflags --get LDFLAGS) $(shell pkg-config --cflags --libs libsystemd) -o $@ $<
+ $(CC) -Wall $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) $(shell dpkg-buildflags --get LDFLAGS) $(shell $(PKG_CONFIG) --cflags --libs libsystemd) -o $@ $<
clean:
$(RM) acpi_fakekey acpi_fakekeyd
diff -u acpi-support-0.142/debian/changelog acpi-support-0.142/debian/changelog
--- acpi-support-0.142/debian/changelog
+++ acpi-support-0.142/debian/changelog
@@ -1,3 +1,12 @@
+acpi-support (0.142-8.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Let dh_auto_build pass cross tools to make.
+ + Allow substituting build tools in fakekey Makefile.
+
+ -- Helmut Grohne <helmut at subdivi.de> Sat, 28 Apr 2018 12:06:29 +0200
+
acpi-support (0.142-8) unstable; urgency=medium
* Handle the case of no active dbus. (Closes: #798362)
diff -u acpi-support-0.142/debian/rules acpi-support-0.142/debian/rules
--- acpi-support-0.142/debian/rules
+++ acpi-support-0.142/debian/rules
@@ -11,7 +11,7 @@
dh ${@} --with quilt,systemd
override_dh_auto_build:
- make -C debian/addons/fakekey all
+ dh_auto_build --sourcedirectory=debian/addons/fakekey -- all
override_dh_auto_clean:
dh_auto_clean
More information about the Pkg-acpi-devel
mailing list