mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
r22931: Fix logic in detection of the need to replace dlopen and friends.
Originally, dlfcn.o was only added to LIBREPLACEOBJ if dlopen was found in libdl but header dlfcn.h was not appropriate. Michael
This commit is contained in:
parent
a258455e75
commit
7afa8d2a47
@ -2,17 +2,18 @@ dnl dummies provided by dlfcn.c if not available
|
||||
save_LIBS="$LIBS"
|
||||
LIBS=""
|
||||
|
||||
libreplace_cv_dlfcn=no
|
||||
AC_SEARCH_LIBS(dlopen, dl)
|
||||
|
||||
if test "$ac_cv_search_dlopen" != no; then
|
||||
if test x"${ac_cv_search_dlopen}" = x"no"; then
|
||||
libreplace_cv_dlfcn=yes
|
||||
else
|
||||
AC_CHECK_HEADERS(dlfcn.h)
|
||||
|
||||
libreplace_cv_dlfcn=no
|
||||
AC_CHECK_FUNCS([dlopen dlsym dlerror dlclose],[],[libreplace_cv_dlfcn=yes])
|
||||
fi
|
||||
|
||||
if test x"${libreplace_cv_dlfcn}" = x"yes";then
|
||||
LIBREPLACEOBJ="${LIBREPLACEOBJ} dlfcn.o"
|
||||
fi
|
||||
if test x"${libreplace_cv_dlfcn}" = x"yes";then
|
||||
LIBREPLACEOBJ="${LIBREPLACEOBJ} dlfcn.o"
|
||||
fi
|
||||
|
||||
LIBDL="$LIBS"
|
||||
|
Loading…
Reference in New Issue
Block a user