mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-06-15 18:25:53 +00:00
build-sys: "link" libsystemd-id128 against libsd-daemon-internal
georgem> libsystemd-id128.so: undefined reference to `sd_listen_fds' In some toolchains (--as-needed not used or not working), the toolchain doesn't drop this dependency. It is introduced because sd-id128.so is linked against sd-shared.la, and some functions therein use libsystemd-daemon, but libsd-id128 doesn't use any of those functions. This results in no change in libsystemd-id128.so when the unused symbols are properly stripped.
This commit is contained in:
+2
-1
@@ -2479,7 +2479,8 @@ libsystemd_id128_la_LDFLAGS = \
|
||||
-Wl,--version-script=$(top_srcdir)/src/libsystemd-id128/libsystemd-id128.sym
|
||||
|
||||
libsystemd_id128_la_LIBADD = \
|
||||
libsystemd-shared.la
|
||||
libsystemd-shared.la \
|
||||
libsystemd-daemon-internal.la
|
||||
|
||||
libsystemd_id128_internal_la_SOURCES = \
|
||||
$(libsystemd_id128_la_SOURCES)
|
||||
|
||||
Reference in New Issue
Block a user