Bug#1037938: linux FTCBFS: perf builds a python extension for the build architecture
Source: linux
Version: 6.3.7-1
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs
linux fails to cross build from source again. It seems like the perf
build gained a python extension and that extension happens to be built
for the build architecture, which doesn't go well. Please export the
magic python cross building environment variable to make this work. I'm
attaching a patch for your convenience.
Helmut
--- linux-6.3.7/debian/changelog 2023-06-12 08:25:26.000000000 +0200
+++ linux-6.3.7/debian/changelog 2023-06-14 16:09:09.000000000 +0200
@@ -1,3 +1,11 @@
+linux (6.3.7-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Pass _PYTHON_SYSCONFIGDATA_NAME to the perf build.
+ (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Wed, 14 Jun 2023 16:09:09 +0200
+
linux (6.3.7-1) unstable; urgency=medium
* New upstream stable update:
--- linux-6.3.7/debian/rules.real 2023-06-12 08:25:16.000000000 +0200
+++ linux-6.3.7/debian/rules.real 2023-06-14 16:09:09.000000000 +0200
@@ -632,6 +632,10 @@
dh_md5sums
dh_builddeb -- $(BUILDDEB_ARGS)
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+binary_perf build_perf: export _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__$(DEB_HOST_MULTIARCH)
+endif
+
build_perf: $(STAMPS_DIR)/build-tools-headers
$(call make-tools,tools/perf)
Reply to: