summaryrefslogtreecommitdiffstats
path: root/source/configure.in
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-12-11 18:35:41 +0000
committerJeremy Allison <jra@samba.org>1998-12-11 18:35:41 +0000
commit7fe4baa44270bf4b51353925a894da1f377ad4c3 (patch)
tree919cebb2116c44d22e65d3ff0cca2898c6654811 /source/configure.in
parente6f57f2dcb136b99ca2f0a66bc43b0f8010c5a90 (diff)
downloadsamba-7fe4baa44270bf4b51353925a894da1f377ad4c3.tar.gz
samba-7fe4baa44270bf4b51353925a894da1f377ad4c3.tar.xz
samba-7fe4baa44270bf4b51353925a894da1f377ad4c3.zip
Added configure fixes for UNIXWare and tidyups for SINIX.
Jeremy.
Diffstat (limited to 'source/configure.in')
-rw-r--r--source/configure.in23
1 files changed, 19 insertions, 4 deletions
diff --git a/source/configure.in b/source/configure.in
index 3554cddba57..3900f4e5916 100644
--- a/source/configure.in
+++ b/source/configure.in
@@ -339,12 +339,13 @@ fi
#
# If no strcasecmp, check for it in some known places
-# It is in -lresolv on ReliantUNIX
+# It is in -lresolv on ReliantUNIX and UnixWare
# -lresolve *must* follow -lnsl for name resolution to work properly
#
if test x$ac_cv_func_strcasecmp = xno ; then
- AC_CHECK_LIB(resolv,strcasecmp,[LIBS="$LIBS -lresolv"])
+ AC_CHECK_LIB(resolv,strcasecmp,[LIBS="$LIBS -lresolv"]
+ AC_DEFINE(HAVE_STRCASECMP))
fi
#
@@ -397,8 +398,22 @@ case "$host_os" in
*sco*) AC_DEFINE(SCO);;
*next2*) AC_DEFINE(NEXT2);;
*dgux*) AC_CHECK_PROG( ROFF, groff, [groff -etpsR -Tascii -man]);;
- *sysv4.2*) AC_CHECK_LIB(resolv, strcasecmp);;
- *mips-sni-sysv4*) AC_DEFINE(RELIANTUNIX);;
+ *sysv4*)
+ case "$host" in
+ *-univel-*) if [ test "$GCC" != yes ]; then
+ AC_DEFINE(HAVE_MEMSET)
+ fi
+ LDSHFLAGS="-G"
+ ;;
+ *mips-sni-sysv4*) AC_DEFINE(RELIANTUNIX);;
+ esac
+ ;;
+ *sysv5*)
+ if [ test "$GCC" != yes ]; then
+ AC_DEFINE(HAVE_MEMSET)
+ fi
+ LDSHFLAGS="-G"
+ ;;
esac
# try to work out how to produce pic code with this compiler