Your message dated Tue, 25 Nov 2025 13:53:14 +0000
with message-id <[email protected]>
and subject line Bug#1119156: fixed in libselinux 3.9-4
has caused the Debian Bug report #1119156,
regarding libselinux FTCBFS: uses build architecture build tools
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1119156: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119156
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libselinux
Version: 3.9-1
Severity: important
Justification: breaks essential architecture cross bootstrap
Tags: patch
User: [email protected]
Usertags: ftcbfs
User: [email protected]
Usertags: rebootstrap
Hi,
libselinux broke cross compilation. It now uses the build architecture
toolchain. I tracked it down to
https://salsa.debian.org/selinux-team/libselinux/-/commit/75ab1387129f90dd910aa1f20f399ebd126379f9
where CC stops being exported.
I propose telling dpkg's builtools.mk to export the variables. Please
find a patch attached.
Helmut
diff -Nru libselinux-3.9/debian/changelog libselinux-3.9/debian/changelog
--- libselinux-3.9/debian/changelog 2025-10-19 06:31:28.000000000 +0200
+++ libselinux-3.9/debian/changelog 2025-10-27 17:35:24.000000000 +0100
@@ -1,3 +1,10 @@
+libselinux (3.9-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Export variables set by dpkg's buildtools.mk Closes: #-1
+
+ -- Helmut Grohne <[email protected]> Mon, 27 Oct 2025 17:35:24 +0100
+
libselinux (3.9-2) unstable; urgency=medium
* Fix race condition in build Closes: #1118350
diff -Nru libselinux-3.9/debian/rules libselinux-3.9/debian/rules
--- libselinux-3.9/debian/rules 2025-10-19 06:31:28.000000000 +0200
+++ libselinux-3.9/debian/rules 2025-10-27 17:35:23.000000000 +0100
@@ -8,6 +8,7 @@
include /usr/share/dpkg/architecture.mk
libdir := /usr/lib/$(DEB_HOST_MULTIARCH)
+DPKG_EXPORT_BUILDTOOLS := 1
include /usr/share/dpkg/buildtools.mk
# for cross compilation
ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
--- End Message ---
--- Begin Message ---
Source: libselinux
Source-Version: 3.9-4
Done: Christian Göttsche <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libselinux, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christian Göttsche <[email protected]> (supplier of updated libselinux
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 24 Nov 2025 13:46:28 +0100
Source: libselinux
Architecture: source
Version: 3.9-4
Distribution: unstable
Urgency: medium
Maintainer: Debian SELinux maintainers <[email protected]>
Changed-By: Christian Göttsche <[email protected]>
Closes: 1095018 1119156 1121285
Changes:
libselinux (3.9-4) unstable; urgency=medium
.
* d/control: add versioned dependency to Provides (Closes: #1121285)
* d/rules:
- export variables set by dpkg's buildtools.mk (Closes: #1119156)
- drop unnecessary definition of MAKEFLAGS
- drop manual cleanup rule
* d/clean: remove extra generated build file
* d/patches: prefix ruby objects with interpreter (Closes: #1095018)
Checksums-Sha1:
f22ad451e61a601646472653f4b82af66791c03e 2905 libselinux_3.9-4.dsc
86bc7735d9e4c1da452f5b7653f85102caf0685c 38096 libselinux_3.9-4.debian.tar.xz
d61c39ad1ebb83d36c0e461aff778987ccf0d2de 7529 libselinux_3.9-4_source.buildinfo
Checksums-Sha256:
b16d1fc5b82dbc3a17a6f2891425ac521ea0da22937ea8ae5cef91bd9beadf7d 2905
libselinux_3.9-4.dsc
662b33b6d14a591910391f013fb62ee0ef9e8bad055d6d632a23a3c3b8450dd7 38096
libselinux_3.9-4.debian.tar.xz
dbac598db301ffda2d699abd6f6cc7482008ba3244ab3da925c8488ef3531d07 7529
libselinux_3.9-4_source.buildinfo
Files:
62748e5e9e48b960e857438f5ef8d19e 2905 libs optional libselinux_3.9-4.dsc
58d54f145394f627087807cfea74c60a 38096 libs optional
libselinux_3.9-4.debian.tar.xz
010936b33e492da13b1d726d1ae6b8c6 7529 libs optional
libselinux_3.9-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmklr54QHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFI1DC/0SSD+3jBMHNLY4x/50JAekPyzlPufEwFZj
Gdkt5EjMGj757YoPJTcIlaB2HHrBDAjxEKhA8DYILUDsTeeqhPpOIn3iPOnfCbAR
306Y07SZyhNSmxvAhSN+aRTdB4gGXE/TaQb1YnNcUD5oGyICWUJ+KQRg9lcA6XrN
N8xjbUbZwl28lLdYjedctiWkirmuN3AOgVJAIUwEU1PJfLo3ANPv1ybpI4HBfIye
jU9J3htLkqIwbIaNDrylQIj6egMBwd0B4QzM2gr9dF2/1AEc0AkM/byZ7RnTNrBA
H82uTYYlWSNkBmVI5TEpbjwaOdenzEw02M6rHy1PfuqqAEXRmYYUi2laCUqfFxZW
CrzrMJWUJ1nK5DXF8o5JZvXDSLMpQnDv9PWZVLayQzkOmdj1c6qD4lZnlbuckn+I
vxPM6bBDlsbBckHP4T6iSMswnkgkpjlyhyvVFCrkHqqPMJ42goBkj89CC8w06eCR
0MrtKpXyx8qkurWiYUECnPoqeVPW7Hw=
=2LGt
-----END PGP SIGNATURE-----
pgpHHxxEsXaG9.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
SELinux-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/selinux-devel