mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
Fix bug where the existence of config.cache would cause functions like
yp_get_default_domain to be misdetected.
According to the autoconf manual we need to check for libraries before
looking for functions in them.
(This used to be commit 468c487df4
)
This commit is contained in:
parent
a84db36fae
commit
ac4869ad2a
@ -509,11 +509,7 @@ fi
|
||||
|
||||
############################################
|
||||
# we need dlopen/dlclose/dlsym/dlerror for PAM, the password database plugins and the plugin loading code
|
||||
AC_CHECK_FUNCS(dlopen)
|
||||
if test x"$ac_cv_func_dlopen" = x"no"; then
|
||||
AC_CHECK_LIB(dl, dlopen, [LIBS="$LIBS -ldl";
|
||||
AC_DEFINE(HAVE_DLOPEN,1,[Whether we have dlopen()])])
|
||||
fi
|
||||
AC_SEARCH_LIBS(dlopen, [dl])
|
||||
# dlopen/dlclose/dlsym/dlerror will be checked again later and defines will be set then
|
||||
|
||||
############################################
|
||||
@ -616,12 +612,8 @@ AC_FUNC_MEMCMP
|
||||
|
||||
###############################################
|
||||
# test for where we get crypt() from
|
||||
AC_CHECK_FUNCS(crypt)
|
||||
if test x"$ac_cv_func_crypt" = x"no"; then
|
||||
AC_CHECK_LIB(crypt, crypt, [AUTHLIBS="$AUTHLIBS -lcrypt";
|
||||
AC_SEARCH_LIBS(crypt, [crypt], [AUTHLIBS="$AUTHLIBS -lcrypt";
|
||||
AC_DEFINE(HAVE_CRYPT,1,[Whether the system has the crypt() function])])
|
||||
fi
|
||||
|
||||
|
||||
###############################################
|
||||
# Readline included by default unless explicitly asked not to
|
||||
@ -730,11 +722,8 @@ fi
|
||||
|
||||
###############################################
|
||||
# test for where we get yp_get_default_domain() from
|
||||
AC_SEARCH_LIBS(yp_get_default_domain, [nsl])
|
||||
AC_CHECK_FUNCS(yp_get_default_domain)
|
||||
if test x"$ac_cv_func_yp_get_default_domain" = x"no"; then
|
||||
AC_CHECK_LIB(nsl, yp_get_default_domain, [LIBS="$LIBS -lnsl";
|
||||
AC_DEFINE(HAVE_YP_GET_DEFAULT_DOMAIN,1,[Whether the system has yp_get_default_domain()])])
|
||||
fi
|
||||
|
||||
# Check if we have execl, if not we need to compile smbrun.
|
||||
AC_CHECK_FUNCS(execl)
|
||||
|
Loading…
Reference in New Issue
Block a user