[systemd-devel] Building systemd

Lennart Poettering lennart at poettering.net
Fri Jan 24 15:47:37 UTC 2025


On Fr, 24.01.25 12:22, David White (dr.white.nz at gmail.com) wrote:

> Hi,
>   I have a stupid question about building systemd.
>
> I need a particular package rebuilt to test some changes. I only need this
> one specific bin.
>
> How can I link against the libsystemd-shared-256.so iin the default
> location?
>
> /usr/lib/x86_64-linux-gnu/systemd/libsystemd-shared-256.so
>
> When I build, it links against the lib in the build dir.

It's a private library with no stable ABI. You cannot mix & match
it. it always carries the systemd version in the filename to ensure
that the tools always use the library built from basically the same
sources.

hence, what you are trying to do is expressly against what this
library is.

Lennart

--
Lennart Poettering, Berlin


More information about the systemd-devel mailing list