From ecd9f71614350d974ea9d7f89e69928735acec28 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Sun, 24 May 2026 11:51:27 +0000 Subject: [PATCH] NEWS: Add note that libsystemd may not link to libm anymore --- NEWS | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/NEWS b/NEWS index e5a930685c..9222a04a92 100644 --- a/NEWS +++ b/NEWS @@ -97,6 +97,15 @@ CHANGES WITH 261 in spe: * Required version of musl (when built with -Dlibc=musl) has been raised from 1.2.5 to 1.2.6. + * libsystemd is no longer guaranteed to be linked against libm. Whether + the dependency is recorded depends on whether the compiler chooses to + emit builtins for all calls to libm symbols. Consumers that rely on + libsystemd transitively pulling in libm should link against it + themselves. If forcing a link against libm is required as a + workaround, '-Wl,--push-state,--no-as-needed,-lm,--pop-state' can be + added to the link flags, or passed to meson via + '-Dc_link_args=-Wl,--push-state,--no-as-needed,-lm,--pop-state'. + Changes in the system and service manager: * PID1 now supports the kernel's Live Update Orchestration (LUO) /