r15265: Try to find inet_pton in -lnsl (should fix linking on sun1)
authorJelmer Vernooij <jelmer@samba.org>
Wed, 26 Apr 2006 08:29:53 +0000 (08:29 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:04:59 +0000 (14:04 -0500)
source/heimdal_build/config.m4
source/heimdal_build/config.mk

index ad0bdee1a8b5a7afd920b874d81479c48b8a8dac..49ff6193866810c96a90f65341568378a0745a6f 100644 (file)
@@ -65,6 +65,7 @@ AC_CHECK_FUNCS([                              \
        getprogname                             \
        inet_ntop                               \
        inet_aton                               \
+       inet_pton                               \
        gethostname                             \
        getnameinfo                             \
        iruserok                                \
@@ -236,6 +237,18 @@ if test t$ac_cv_func_inet_aton != tyes; then
        SMB_ENABLE(HEIMDAL_ROKEN_INET_ATON, YES)
 fi
 
+if test x"$ac_cv_func_inet_pton" = x"no"; then
+    AC_CHECK_LIB_EXT(nsl_s, NSL_LIBS, inet_pton)
+    AC_CHECK_LIB_EXT(nsl, NSL_LIBS, inet_pton)
+    SMB_EXT_LIB_ENABLE(NSL,YES)
+    if test x"$ac_cv_lib_ext_nsl_s_inet_pton" != x"yes" &&
+       test x"$ac_cv_lib_ext_nsl_inet_pton" != x"yes"; then
+       AC_MSG_ERROR([no inet_pton() function available!])
+    fi
+fi
+
+SMB_EXT_LIB(NSL,[${NSL_LIBS}],[],[],[])
+
 # only add getprogname if needed
 SMB_ENABLE(HEIMDAL_ROKEN_GETPROGNAME, NO)
 SMB_ENABLE(HEIMDAL_ROKEN_GETPROGNAME_HOST, NO)
index 481e82818ebcbc56524915c80949316738fc20fa..c43327ef786953aa7b35ea554735202aa5356ff5 100644 (file)
@@ -349,7 +349,8 @@ PUBLIC_DEPENDENCIES = \
                        HEIMDAL_ROKEN_GAI_STRERROR \
                        HEIMDAL_ROKEN_INET_ATON \
                        HEIMDAL_ROKEN_GETPROGNAME \
-                       EXT_LIB_GAI
+                       EXT_LIB_GAI \
+                       EXT_LIB_NSL
 # End SUBSYSTEM HEIMDAL_ROKEN
 #######################