[Android-tools-devel] Bug#1057725: android-platform-system-extras FTCBFS: uses the build architecture pkg-config
Helmut Grohne
helmut at subdivi.de
Thu Dec 7 13:52:37 GMT 2023
Source: android-platform-system-extras
Version: 10.0.0+r36+ds-2.1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: ftcbfs
android-platform-system-extras fails to cross build from source, because
debian/rules hard codes the build architecture pkg-config. I'm attaching
a patch for your convenience.
Helmut
-------------- next part --------------
diff --minimal -Nru android-platform-system-extras-10.0.0+r36+ds/debian/changelog android-platform-system-extras-10.0.0+r36+ds/debian/changelog
--- android-platform-system-extras-10.0.0+r36+ds/debian/changelog 2023-01-18 16:40:05.000000000 +0100
+++ android-platform-system-extras-10.0.0+r36+ds/debian/changelog 2023-12-07 14:46:11.000000000 +0100
@@ -1,3 +1,10 @@
+android-platform-system-extras (10.0.0+r36+ds-2.2) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Use the host pkg-config. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Thu, 07 Dec 2023 14:46:11 +0100
+
android-platform-system-extras (10.0.0+r36+ds-2.1) unstable; urgency=medium
* Non-maintainer upload.
diff --minimal -Nru android-platform-system-extras-10.0.0+r36+ds/debian/rules android-platform-system-extras-10.0.0+r36+ds/debian/rules
--- android-platform-system-extras-10.0.0+r36+ds/debian/rules 2023-01-18 16:39:59.000000000 +0100
+++ android-platform-system-extras-10.0.0+r36+ds/debian/rules 2023-12-07 14:46:09.000000000 +0100
@@ -2,11 +2,13 @@
include /usr/share/dpkg/architecture.mk
include /usr/share/dpkg/pkg-info.mk
+-include /usr/share/dpkg/buildtools.mk
+PKG_CONFIG ?= pkg-config
# Security Hardening
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -fPIC
-export DEB_CPPFLAGS_MAINT_APPEND = -I/usr/include/android -DNDEBUG `pkg-config --cflags squashfuse`
+export DEB_CPPFLAGS_MAINT_APPEND = -I/usr/include/android -DNDEBUG `$(PKG_CONFIG) --cflags squashfuse`
export OUT_DIR = debian/out
lib%.so: debian/lib%.mk
More information about the Android-tools-devel
mailing list