In
fba1ea0 'build: do not link everything with -lrt (and
therefore -pthread)' librt was removed from the list of
libraries. But libsd-daemon-internal also uses symbols from
librt and librt must thus be added everywhere where
libsd-daemon-interal is used, or otherwise linking might
fail:
/usr/bin/ld: ./.libs/libudev-core.a(sd-daemon.o): undefined reference to symbol 'mq_getattr@@GLIBC_2.3.4'
/usr/bin/ld: note: 'mq_getattr@@GLIBC_2.3.4' is defined in DSO /lib64/librt.so.1 so try adding it to the linker command line
libsystemd-shared.la \
libsystemd-label.la \
libsystemd-daemon-internal.la \
libsystemd-shared.la \
libsystemd-label.la \
libsystemd-daemon-internal.la \
libsystemd-id128-internal.la
pkgconfiglib_DATA += \
libsystemd-id128-internal.la
pkgconfiglib_DATA += \
libudev-private.la \
libsystemd-label.la \
libsystemd-daemon-internal.la \
libudev-private.la \
libsystemd-label.la \
libsystemd-daemon-internal.la \
libsystemd-shared.la \
$(BLKID_LIBS) \
$(KMOD_LIBS)
libsystemd-shared.la \
$(BLKID_LIBS) \
$(KMOD_LIBS)
libsystemd_id128_la_LIBADD = \
libsystemd-shared.la \
libsystemd-label.la \
libsystemd_id128_la_LIBADD = \
libsystemd-shared.la \
libsystemd-label.la \
- libsystemd-daemon-internal.la
+ libsystemd-daemon-internal.la \
+ $(RT_LIBS)
libsystemd_id128_internal_la_SOURCES = \
$(libsystemd_id128_la_SOURCES)
libsystemd_id128_internal_la_SOURCES = \
$(libsystemd_id128_la_SOURCES)
test_journal_init_LDADD = \
libsystemd-shared.la \
libsystemd-daemon-internal.la \
test_journal_init_LDADD = \
libsystemd-shared.la \
libsystemd-daemon-internal.la \
libsystemd-journal.la
test_journal_verify_SOURCES = \
libsystemd-journal.la
test_journal_verify_SOURCES = \
libsystemd-shared.la \
libsystemd-label.la \
libsystemd-daemon-internal.la \
libsystemd-shared.la \
libsystemd-label.la \
libsystemd-daemon-internal.la \
libsystemd-id128-internal.la
libsystemd_journal_internal_la_SOURCES = \
libsystemd-id128-internal.la
libsystemd_journal_internal_la_SOURCES = \
libsystemd_login_la_LIBADD = \
libsystemd-shared.la \
libsystemd_login_la_LIBADD = \
libsystemd-shared.la \
- libsystemd-daemon-internal.la
+ libsystemd-daemon-internal.la \
+ $(RT_LIBS)
libsystemd_login_internal_la_SOURCES = \
$(libsystemd_login_la_SOURCES)
libsystemd_login_internal_la_SOURCES = \
$(libsystemd_login_la_SOURCES)
libsystemd-dbus.la \
libsystemd-shared.la \
libsystemd-daemon-internal.la \
libsystemd-dbus.la \
libsystemd-shared.la \
libsystemd-daemon-internal.la \
$(PAM_LIBS)
pamlib_LTLIBRARIES = \
$(PAM_LIBS)
pamlib_LTLIBRARIES = \
libsystemd-journal.la \
libsystemd-id128.la \
libsystemd-shared.la \
libsystemd-journal.la \
libsystemd-id128.la \
libsystemd-shared.la \
- libsystemd-daemon-internal.la
+ libsystemd-daemon-internal.la \
+ $(RT_LIBS)
login_la_SOURCES = \
src/python-systemd/login.c \
login_la_SOURCES = \
src/python-systemd/login.c \
libsystemd-journal.la \
libsystemd-login.la \
libsystemd-shared.la \
libsystemd-journal.la \
libsystemd-login.la \
libsystemd-shared.la \
- libsystemd-daemon-internal.la
+ libsystemd-daemon-internal.la \
+ $(RT_LIBS)
dist_pkgpyexec_PYTHON = \
src/python-systemd/journal.py \
dist_pkgpyexec_PYTHON = \
src/python-systemd/journal.py \