| From 194b3836c87f77aca34581656ff99da49813d8c3 Mon Sep 17 00:00:00 2001 |
| From: Asaf Kahlon <asafka7@gmail.com> |
| Date: Fri, 13 Apr 2018 11:56:46 +0300 |
| Subject: [PATCH] configure.ac: search for dladdr only on libunwind |
| |
| The original configure.ac tries to check for dladdr, but it actually needs |
| it only in case we have libunwind (which has a another section and checks for it |
| too). |
| This can fail the build on systems without dynamic linking support. |
| Therefore, the dladdr check has to be performed only when checking libunwind. |
| |
| Signed-off-by: Asaf Kahlon <asafka7@gmail.com> |
| Upstream-status: https://github.com/zeromq/libzmq/commit/c971445025535b9f989ab0b78f5ddd1c026f1878 |
| --- |
| configure.ac | 7 +------ |
| 1 file changed, 1 insertion(+), 6 deletions(-) |
| |
| diff --git a/configure.ac b/configure.ac |
| index 216b2bc4..0858a6c1 100644 |
| --- a/configure.ac |
| +++ b/configure.ac |
| @@ -174,11 +174,6 @@ case "${host_os}" in |
| AC_DEFINE(ZMQ_HAVE_LINUX, 1, [Have Linux OS]) |
| libzmq_on_linux="yes" |
| |
| - # dladdr/dlopen is in libdl on glibc |
| - AC_SEARCH_LIBS([dladdr], [dl dld], [], [ |
| - AC_MSG_ERROR([unable to find the dladdr() function]) |
| - ]) |
| - |
| if test "x$libzmq_tipc_support" = "xyes"; then |
| AC_DEFINE(ZMQ_HAVE_TIPC, 1, [Have TIPC support]) |
| fi |
| @@ -783,7 +778,7 @@ if test "x$enable_libunwind" != "xno"; then |
| AC_DEFINE(HAVE_LIBUNWIND, 1, [The libunwind library is to be used]) |
| AC_SUBST([LIBUNWIND_CFLAGS]) |
| AC_SUBST([LIBUNWIND_LIBS]) |
| - AC_CHECK_LIB([dl], [dladdr]) |
| + AC_SEARCH_LIBS([dladdr], [dl dld]) |
| ], |
| [ |
| if test "x$enable_libunwind" = "xyes"; then |
| -- |
| 2.17.0 |
| |