]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Various dlopen/linking cleanups from #42100 (#42166)
authorDaan De Meyer <daan@amutable.com>
Tue, 19 May 2026 06:54:27 +0000 (08:54 +0200)
committerGitHub <noreply@github.com>
Tue, 19 May 2026 06:54:27 +0000 (08:54 +0200)
- **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**

1  2 
meson.build
src/libsystemd/sd-json/test-json.c
src/nsresourced/userns-restrict.c

diff --cc meson.build
Simple merge
Simple merge
Simple merge