From a188fac946a65f4dcc2c6a0f37b0799d74500741 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Thu, 21 Mar 2002 17:05:47 +0000 Subject: [PATCH] Support systems without NIS functions, but with non-working libnsl --- configure.in | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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 -- 2.40.0