util-linux rebootstrap fix for hurd-any
Hello,
util-linux currently FTBFS in the hurd-any rebootstraps.
Here is a fix, also available in my tree
git@salsa.debian.org:sthibault/rebootstrap.git
as b12b5b01437ffafad26d8ade33dd783c0db8df39
Samuel
commit b12b5b01437ffafad26d8ade33dd783c0db8df39
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Wed Jul 9 10:30:50 2025 +0200
hurd: Fix util-linux build
diff --git a/bootstrap.sh b/bootstrap.sh
index f1ed9aa..8b305d1 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -4013,6 +4013,23 @@ automatically_cross_build_packages
dpkg-architecture "-a$HOST_ARCH" -ilinux-any && assert_built libselinux
assert_built "ncurses zlib"
+patch_util_linux() {
+ dpkg-architecture "-a$HOST_ARCH" -ihurd-any || return 0
+ echo "Fix uuid_time64 symbol #1108994"
+ drop_privs patch -p0 <<'EOF'
+--- debian/libuuid1.symbols.original 2025-07-08 20:19:43.752277077 +0200
++++ debian/libuuid1.symbols 2025-07-08 20:37:15.445065827 +0200
+@@ -26,7 +26,7 @@
+ uuid_parse@UUID_1.0 2.16
+ uuid_parse_range@UUID_2.36 2.36
+ uuid_time@UUID_1.0 2.16
+- (arch=gnu-any-any)uuid_time64@UUID_2.40 2.40
++ (arch=gnu-linux-any)uuid_time64@UUID_2.40 2.40
+ uuid_type@UUID_1.0 2.16
+ uuid_unparse@UUID_1.0 2.16
+ uuid_unparse_lower@UUID_1.0 2.16
+EOF
+}
cross_build util-linux "stage1 pkg.util-linux.noverity" util-linux_1
mark_built util-linux
# essential, needed by e2fsprogs
Reply to: