Source: util-linux
Version: 2.41-4
Tags: patch
User:
helmutg@debian.org
Usertags: rebootstrap
Hi Chris,
I got a symbol failure for util-linux on musl-linux-any. If you look at
the source, you'll notice that uuid_time64 is a glibc-only symbol
guarded by __GLIBC__. Please drop it from non-glibc architectures such
as musl-linux-any. I'm attaching a patch for your convenience. I do not
see a reason to include it in trixie, but I also do not see much risk in including it.
Helmut
diff --minimal -Nru util-linux-2.41/debian/changelog util-linux-2.41/debian/changelog
--- util-linux-2.41/debian/changelog 2025-04-09 23:08:54.000000000 +0200
+++ util-linux-2.41/debian/changelog 2025-05-09 16:13:46.000000000 +0200
@@ -1,3 +1,10 @@
+util-linux (2.41-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Update libuuid symbols for musl. (Closes: #-1)
+
+ -- Helmut Grohne <
helmut@subdivi.de> Fri, 09 May 2025 16:13:46 +0200
+
util-linux (2.41-4) unstable; urgency=medium
* Pick patches from upstream v2.41-stable branch.
diff --minimal -Nru util-linux-2.41/debian/libuuid1.symbols util-linux-2.41/debian/libuuid1.symbols
--- util-linux-2.41/debian/libuuid1.symbols 2025-04-09 23:08:54.000000000 +0200
+++ util-linux-2.41/debian/libuuid1.symbols 2025-05-09 16:13:44.000000000 +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
-
uuid_time64@UUID_2.40 2.40
+ (arch=gnu-any-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.1