Source: libplist Version: 2.2.0-6 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
libplist fails to cross build from source for arm32, because it gets the python library directory wrong and uses the build architecture one. It extracts it from sysconfigdata, so we need to export _PYTHON_SYSCONFIGDATA_NAME to fix that. I'm attaching a patch for your convenience. Helmut
diff --minimal -Nru libplist-2.2.0/debian/changelog libplist-2.2.0/debian/changelog --- libplist-2.2.0/debian/changelog 2021-02-03 13:59:02.000000000 +0100 +++ libplist-2.2.0/debian/changelog 2023-04-18 07:53:04.000000000 +0200 @@ -1,3 +1,10 @@ +libplist (2.2.0-6.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix arm32 FTCBFS: Export _PYTHON_SYSCONFIGDATA_NAME. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Tue, 18 Apr 2023 07:53:04 +0200 + libplist (2.2.0-6) unstable; urgency=medium [ Dylan Aïssi ] diff --minimal -Nru libplist-2.2.0/debian/rules libplist-2.2.0/debian/rules --- libplist-2.2.0/debian/rules 2021-02-03 13:59:02.000000000 +0100 +++ libplist-2.2.0/debian/rules 2023-04-18 07:53:02.000000000 +0200 @@ -10,6 +10,7 @@ include /usr/share/dpkg/default.mk +export _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__${DEB_HOST_ARCH_OS}_${DEB_HOST_MULTIARCH} PYVER=$(shell py3versions -vd) %: