From: Sascha Schumann Date: Thu, 21 Mar 2002 17:05:47 +0000 (+0000) Subject: Support systems without NIS functions, but with non-working libnsl X-Git-Tag: php-4.3.0dev-ZendEngine2-Preview1~1152 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a188fac946a65f4dcc2c6a0f37b0799d74500741;p=php Support systems without NIS functions, but with non-working libnsl --- diff --git a/configure.in b/configure.in index 2dcaece071..23b45b99ce 100644 --- a/configure.in +++ b/configure.in @@ -293,10 +293,18 @@ AC_CHECK_LIB(socket, socket, [ dnl Some systems (OpenServer 5) dislike -lsocket -lnsl, so we try dnl to avoid -lnsl checks, if we already have the functions which dnl are usually in libnsl +dnl Also, uClibc will bark at linking with glibc's libnsl. +unset ac_cv_func_gethostname unset ac_cv_func_yp_get_default_domain -AC_CHECK_FUNC(yp_get_default_domain, - [php_no_nsl_checks=yes],[]) +AC_CHECK_FUNC(gethostname, [ + php_no_nsl_checks=yes +],[ + AC_CHECK_FUNC(yp_get_default_domain, [ + php_no_nsl_checks=yes + ]) +]) +unset ac_cv_func_gethostname unset ac_cv_func_yp_get_default_domain if test "$php_no_nsl_checks" != "yes"; then