mirror of
https://github.com/samba-team/samba.git
synced 2025-01-12 09:18:10 +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 used to be commit 7afa8d2a47
)
This commit is contained in:
parent
5ca5e6bdf9
commit
3e5335063a
@ -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