Join Nostr
2025-11-19 07:44:11 UTC
in reply to

Lennart Poettering on Nostr: Yes, they indeed, at least kinda. With v259 we converted almost all our runtime ...

Yes, they indeed, at least kinda. With v259 we converted almost all our runtime dependencies to use dlopen() instead of explicit shared library linking. We started this process back in v247 with some "leaf" libraries, but with v259 we moved 7 more libraries over, so that in effect only two non-libc libraries remain that we link regularly to: libcrypt (aka the crypt() password hashing API) and libcrypto (aka OpenSSL, and the latter pulls in libz).

You might wonder why we do this?