diff --git a/src/configure.in b/src/configure.in
index 21b8ff0cff78c957e40c5666bce713210708d8af..bdddcc28565220a382d452a94c42be9351a9f2c0 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -1,4 +1,4 @@
-AC_REVISION("$Id: configure.in,v 1.134 1997/11/03 03:11:52 grubba Exp $")
+AC_REVISION("$Id: configure.in,v 1.135 1997/11/03 22:38:25 grubba Exp $")
 AC_INIT(interpret.c)
 AC_CONFIG_HEADER(machine.h)
 
@@ -199,6 +199,7 @@ if test $cflags_is_set = no; then
   AC_SYS_OS_COMPILER_FLAG(Solaris,-xdepend,xdepend,OPTIMIZE)
   AC_SYS_OS_COMPILER_FLAG(Solaris,-fd,fd,WARN)
   AC_SYS_OS_COMPILER_FLAG(Solaris,-xtransition,xtransition,WARN)
+  AC_SYS_OS_COMPILER_FLAG(Solaris,-xs,xs,CFLAGS)
   # Causes __STDC__ to be 1 which causes several headerfiles to behave
   # differently.
   # AC_SYS_OS_COMPILER_FLAG(Solaris,-Xc,Xc,WARN)
@@ -575,6 +576,10 @@ AC_CHECK_TYPE(time_t,INT32)
 dnl AC_CHECK_LIB(PW, alloca)
 
 AC_CHECK_LIB(m, floor)
+
+AC_CHECK_LIB(socket, socket)
+AC_CHECK_LIB(nsl, gethostbyname)
+
 AC_CHECK_LIB(dl, dlopen)
 AC_CHECK_LIB(dld, dld_link)