[systemd-commits] Makefile.am

Zbigniew Jędrzejewski-Szmek zbyszek at kemper.freedesktop.org
Wed Apr 3 13:15:52 PDT 2013


 Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit d3b9e0ff4e9f1b0bb328dc57ca5507bac48a6615
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Wed Apr 3 16:08:28 2013 -0400

    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.

diff --git a/Makefile.am b/Makefile.am
index 9341e28..b63f9a0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -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)



More information about the systemd-commits mailing list