From 560c7b9137ad0f34cc77bb77db328d6617ca7bc6 Mon Sep 17 00:00:00 2001
From: David Byers <byers@lysator.liu.se>
Date: Fri, 14 Jun 1996 16:12:40 +0000
Subject: [PATCH] Check for nsl and socket libraries in the right order so
 configure works on Solaris 2.5

---
 configure    | 38 +++++++++++++++++++-------------------
 configure.in |  6 +++---
 2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/configure b/configure
index 928e386a8..baf3cdf13 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-# From configure.in Revision: 1.30 
+# From configure.in Revision: 1.31 
 
 # Guess values for system-dependent variables and create Makefiles.
 # Generated automatically using autoconf version 2.4 
@@ -1674,78 +1674,78 @@ EOF
 else
   echo "$ac_t""no" 1>&6
 fi
- echo $ac_n "checking for -lsocket""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_lib_socket'+set}'`\" = set"; then
+ echo $ac_n "checking for -lnsl""... $ac_c" 1>&6
+if eval "test \"`echo '$''{'ac_cv_lib_nsl'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lsocket  $LIBS"
+LIBS="-lnsl  $LIBS"
 cat > conftest.$ac_ext <<EOF
 #line 1685 "configure"
 #include "confdefs.h"
 
 int main() { return 0; }
 int t() {
-socket()
+gethostbyname()
 ; return 0; }
 EOF
 if eval $ac_link; then
   rm -rf conftest*
-  eval "ac_cv_lib_socket=yes"
+  eval "ac_cv_lib_nsl=yes"
 else
   rm -rf conftest*
-  eval "ac_cv_lib_socket=no"
+  eval "ac_cv_lib_nsl=no"
 fi
 rm -f conftest*
 LIBS="$ac_save_LIBS"
 
 fi
-if eval "test \"`echo '$ac_cv_lib_'socket`\" = yes"; then
+if eval "test \"`echo '$ac_cv_lib_'nsl`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-    ac_tr_lib=HAVE_LIB`echo socket | tr '[a-z]' '[A-Z]'`
+    ac_tr_lib=HAVE_LIB`echo nsl | tr '[a-z]' '[A-Z]'`
   cat >> confdefs.h <<EOF
 #define $ac_tr_lib 1
 EOF
 
-  LIBS="-lsocket $LIBS"
+  LIBS="-lnsl $LIBS"
 
 else
   echo "$ac_t""no" 1>&6
 fi
- echo $ac_n "checking for -lnsl""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_lib_nsl'+set}'`\" = set"; then
+ echo $ac_n "checking for -lsocket""... $ac_c" 1>&6
+if eval "test \"`echo '$''{'ac_cv_lib_socket'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lnsl  $LIBS"
+LIBS="-lsocket  $LIBS"
 cat > conftest.$ac_ext <<EOF
 #line 1723 "configure"
 #include "confdefs.h"
 
 int main() { return 0; }
 int t() {
-gethostbyname()
+socket()
 ; return 0; }
 EOF
 if eval $ac_link; then
   rm -rf conftest*
-  eval "ac_cv_lib_nsl=yes"
+  eval "ac_cv_lib_socket=yes"
 else
   rm -rf conftest*
-  eval "ac_cv_lib_nsl=no"
+  eval "ac_cv_lib_socket=no"
 fi
 rm -f conftest*
 LIBS="$ac_save_LIBS"
 
 fi
-if eval "test \"`echo '$ac_cv_lib_'nsl`\" = yes"; then
+if eval "test \"`echo '$ac_cv_lib_'socket`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-    ac_tr_lib=HAVE_LIB`echo nsl | tr '[a-z]' '[A-Z]'`
+    ac_tr_lib=HAVE_LIB`echo socket | tr '[a-z]' '[A-Z]'`
   cat >> confdefs.h <<EOF
 #define $ac_tr_lib 1
 EOF
 
-  LIBS="-lnsl $LIBS"
+  LIBS="-lsocket $LIBS"
 
 else
   echo "$ac_t""no" 1>&6
diff --git a/configure.in b/configure.in
index d53239a67..62c232211 100644
--- a/configure.in
+++ b/configure.in
@@ -1,4 +1,4 @@
-dnl $Id: configure.in,v 1.31 1996/06/09 13:40:05 byers Exp $
+dnl $Id: configure.in,v 1.32 1996/06/14 16:12:40 byers Exp $
 dnl Configuration for LysKOM
 dnl Copyright (C) 1993, 1994, 1995  Lysator Academic Computer Association.
 dnl
@@ -18,7 +18,7 @@ dnl Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 dnl
 dnl Please mail bug reports to bug-lyskom@lysator.liu.se. 
 dnl
-AC_REVISION($Revision: 1.31 $)
+AC_REVISION($Revision: 1.32 $)
 AC_INIT(src/server/lyskomd.h)
 AC_ARG_WITH([gnu-malloc],
 	[  --with-gnu-malloc       use GNU malloc],
@@ -90,8 +90,8 @@ AC_HEADER_TIME
 AC_FUNC_ALLOCA
 AC_CHECK_LIB(resolv,main) dnl Host name lookup.
 AC_CHECK_LIB(authuser,auth_tcpuser3) dnl User authentication according to RFC 931.
-AC_CHECK_LIB(socket,socket) dnl socket() et c on Solaris 2.
 AC_CHECK_LIB(nsl,gethostbyname) dnl Low-level networking code on Solaris 2.
+AC_CHECK_LIB(socket,socket) dnl socket() et c on Solaris 2.
 AC_CHECK_LIB(i,setlocale) dnl For setlocale() on Ultrix.
 AC_CHECK_FUNCS(difftime getdtablesize sysconf strchr getcwd vfprintf)
 AC_CHECK_FUNCS(setrlimit)
-- 
GitLab