From 9cb3877afa2a32941109936148e107f91812f1be Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 6 Nov 2009 13:40:44 -0800 Subject: [PATCH] core: link against libdl for dladdr() For stricter linkers like binutils-gold. --- configure.ac | 6 ++++++ src/Makefile.am | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index a0d96ea5a2..b5b8efbb9d 100644 --- a/configure.ac +++ b/configure.ac @@ -182,6 +182,12 @@ dnl Checks for libm - needed for pow() dnl LT_LIB_M +dnl +dnl Checks for libdl - on certain platforms its part of libc +dnl +AC_CHECK_LIB([dl], [dladdr], LIBDL="-ldl", LIBDL="") +AC_SUBST(LIBDL) + PKG_CHECK_MODULES(DBUS, dbus-1 >= 1.1 dbus-glib-1 >= 0.75) AC_SUBST(DBUS_CFLAGS) AC_SUBST(DBUS_LIBS) diff --git a/src/Makefile.am b/src/Makefile.am index a14e1d0beb..058fee76d5 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -198,7 +198,8 @@ NetworkManager_LDADD = \ $(GUDEV_LIBS) \ $(LIBNL_LIBS) \ $(GMODULE_LIBS) \ - $(LIBM) + $(LIBM) \ + $(LIBDL) NetworkManager_LDFLAGS = -rdynamic