]> granicus.if.org Git - sudo/commitdiff
when checking for functions in -lnsl and -lsocket link with both of them to avoid...
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 19 Jan 1999 00:39:15 +0000 (00:39 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 19 Jan 1999 00:39:15 +0000 (00:39 +0000)
configure
configure.in

index 494e7a0d80fb67ab09986ea80ab274772ea45e02..c0c0a9f752ba83de35676a6cd59e74b8d3a9cffb 100755 (executable)
--- a/configure
+++ b/configure
@@ -6170,7 +6170,7 @@ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lnsl  $LIBS"
+LIBS="-lnsl -lsocket $LIBS"
 cat > conftest.$ac_ext <<EOF
 #line 6176 "configure"
 #include "confdefs.h"
@@ -6298,7 +6298,7 @@ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lsocket  $LIBS"
+LIBS="-lsocket -lnsl $LIBS"
 cat > conftest.$ac_ext <<EOF
 #line 6304 "configure"
 #include "confdefs.h"
index c877bc0b63b4534254e32e9fddf2195ed50c39d8..aa0c99d4073202342b605a093b76f9e11d835de5 100644 (file)
@@ -1304,11 +1304,11 @@ fi
 dnl
 dnl If inet_addr(3) not in libc, check -lnsl and -linet
 dnl
-AC_CHECK_FUNC(inet_addr, ,AC_CHECK_LIB(nsl, inet_addr, [SUDO_LIBS="${SUDO_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"], AC_CHECK_LIB(inet, inet_addr, [SUDO_LIBS="${SUDO_LIBS} -linet"; LIBS="${LIBS} -linet"])))
+AC_CHECK_FUNC(inet_addr, ,AC_CHECK_LIB(nsl, inet_addr, [SUDO_LIBS="${SUDO_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"], AC_CHECK_LIB(inet, inet_addr, [SUDO_LIBS="${SUDO_LIBS} -linet"; LIBS="${LIBS} -linet"]), -lsocket))
 dnl
 dnl If socket(2) not in libc, check -lsocket and -linet
 dnl
-AC_CHECK_FUNC(socket, ,AC_CHECK_LIB(socket, socket, [SUDO_LIBS="${SUDO_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"], AC_CHECK_LIB(inet, socket, [SUDO_LIBS="${SUDO_LIBS} -linet"; LIBS="${LIBS} -linet"])))
+AC_CHECK_FUNC(socket, ,AC_CHECK_LIB(socket, socket, [SUDO_LIBS="${SUDO_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"], AC_CHECK_LIB(inet, socket, [SUDO_LIBS="${SUDO_LIBS} -linet"; LIBS="${LIBS} -linet"]), -lnsl))
 dnl
 dnl If syslog(3) not in libc, check -lsocket, -lnsl and -linet
 dnl