From: Daan De Meyer Date: Tue, 19 May 2026 06:54:27 +0000 (+0200) Subject: Various dlopen/linking cleanups from #42100 (#42166) X-Git-Tag: v261-rc1~104 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bdbcff6530bf6cc9f200a9edf3918f94f36109d2;p=thirdparty%2Fsystemd.git Various dlopen/linking cleanups from #42100 (#42166) - **bpf-util: rename from bpf-dlopen, unify version-specific symbol handling** - **cryptsetup: dlopen libcryptsetup in tokens** - **tree-wide: dlopen libpam in pam plugins** - **test-bus-marshal: dlopen() glib and libdbus instead of linking directly** - **lock-util: Simplify timeout for lock_generic_with_timeout()** - **color-util: simplify hsv_to_rgb, fix rgb_to_hsv negative-hue wrap** - **tree-wide: Use our own macros instead of fabs()/fmax()/fmin()** - **locale-util: dlopen() libintl instead of linking against it** - **home: Use log2u64() over log2()** - **meson: drop libdl, threads, and librt dependencies** - **libc: Use dlsym() from a constructor instead of weak symbols** - **libc: Make sure C23 versions of strtol(), sscanf() are not used** --- bdbcff6530bf6cc9f200a9edf3918f94f36109d2