summaryrefslogtreecommitdiff
path: root/hints
diff options
context:
space:
mode:
authorAndy Dougherty <doughera@lafayette.edu>1998-05-28 09:25:21 -0400
committerMalcolm Beattie <mbeattie@sable.ox.ac.uk>1998-05-28 17:36:57 +0000
commitdd64f1c34f78dffc99057d229091d8331d2ddf2d (patch)
treeca750a3aadd1c8febf58c9caa528875dacd13022 /hints
parent1abb42fe05605796a5aa3903270aa1e38a3bcec9 (diff)
downloadperl-dd64f1c34f78dffc99057d229091d8331d2ddf2d.tar.gz
[PATCH 5.004_65] Config_65-01: lchown() detection.
Date: Thu, 28 May 1998 13:25:21 -0400 (EDT) Subject: [PATCH 5.004_65] Config_65-01-02.diff: INSTALL and hints fixes Date: Thu, 28 May 1998 13:26:18 -0400 (EDT) p4raw-id: //depot/perl@1042
Diffstat (limited to 'hints')
-rw-r--r--hints/bsdos.sh3
-rw-r--r--hints/openbsd.sh3
-rw-r--r--hints/svr4.sh14
3 files changed, 10 insertions, 10 deletions
diff --git a/hints/bsdos.sh b/hints/bsdos.sh
index 0896e264ba..c54a0c1606 100644
--- a/hints/bsdos.sh
+++ b/hints/bsdos.sh
@@ -33,9 +33,6 @@ libswanted="$*"
glibpth="$glibpth /usr/X11/lib"
ldflags="$ldflags -L/usr/X11/lib"
-# Avoid telldir prototype conflict in pp_sys.c
-pp_sys_cflags='ccflags="$ccflags -DHAS_TELLDIR_PROTOTYPE"'
-
case "$optimize" in
'') optimize='-O2' ;;
esac
diff --git a/hints/openbsd.sh b/hints/openbsd.sh
index 633ac35d54..4c98ec8587 100644
--- a/hints/openbsd.sh
+++ b/hints/openbsd.sh
@@ -41,9 +41,6 @@ esac
# around for old NetBSD binaries.
libswanted=`echo $libswanted | sed 's/ crypt / /'`
-# Avoid telldir prototype conflict in pp_sys.c (OpenBSD uses const DIR *)
-pp_sys_cflags='ccflags="$ccflags -DHAS_TELLDIR_PROTOTYPE"'
-
# Configure can't figure this out non-interactively
d_suidsafe='define'
diff --git a/hints/svr4.sh b/hints/svr4.sh
index 2939e4ec1f..ed1640b1ad 100644
--- a/hints/svr4.sh
+++ b/hints/svr4.sh
@@ -66,12 +66,17 @@ if [ "$sh_cnt" -ne "$csh_cnt" ]; then
d_csh='undef'
fi
-# UnixWare has a broken csh. The undocumented -X argument to uname is probably
-# a reasonable way of detecting UnixWare. Also in 2.1.1 the fields in
-# FILE* got renamed! Plus 1.1 can't cast large floats to 32-bit ints.
-# Leave leading tabs so Configure doesn't propagate these variables
+# Unixware-specific problems. The undocumented -X argument to uname
+# is probably a reasonable way of detecting UnixWare.
+# UnixWare has a broken csh. (This might already be detected above).
+# In Unixware 2.1.1 the fields in FILE* got renamed!
+$ Unixware 1.1 can't cast large floats to 32-bit ints.
+#
+# Leave leading tabs on the next two lines so Configure doesn't
+# propagate these variables to config.sh
uw_ver=`uname -v`
uw_isuw=`uname -X 2>&1 | grep Release`
+
if [ "$uw_isuw" = "Release = 4.2" ]; then
case $uw_ver in
1.1)
@@ -93,6 +98,7 @@ if [ "$uw_isuw" = "Release = 4.2MP" ]; then
;;
esac
fi
+# End of Unixware-specific tests.
# DDE SMES Supermax Enterprise Server
case "`uname -sm`" in