summaryrefslogtreecommitdiff
path: root/hints/hpux.sh
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2002-03-18 18:37:31 +0100
committerJarkko Hietaniemi <jhi@iki.fi>2002-03-19 21:26:10 +0000
commit1717e83e4a8f6e0d53338ea6fcceec8144039451 (patch)
tree9986e08fb8739c461cc57f975f7907cdf93085db /hints/hpux.sh
parentece2ffd956f7ea808efa81a896d7c65a476ba817 (diff)
downloadperl-1717e83e4a8f6e0d53338ea6fcceec8144039451.tar.gz
Re: perl@15244
From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20020318173508.8D96.H.M.BRAND@hccnet.nl> (Goedendag: Dutch whitespace police) p4raw-id: //depot/perl@15339
Diffstat (limited to 'hints/hpux.sh')
-rw-r--r--hints/hpux.sh71
1 files changed, 36 insertions, 35 deletions
diff --git a/hints/hpux.sh b/hints/hpux.sh
index f2363039b1..aa99f27a9a 100644
--- a/hints/hpux.sh
+++ b/hints/hpux.sh
@@ -31,11 +31,12 @@ else
sed -e 's/HP-//' -e 1q`;
selecttype='int *'
fi
- # For some strange reason, the u32align test from Configure hangs in
- # HP-UX 10.20 since the December 2001 patches. So hint it to avoid
- # the test.
- if [ "$xxOsRevMajor" -le 10 ]; then
- d_u32align=$define
+
+# For some strange reason, the u32align test from Configure hangs in
+# HP-UX 10.20 since the December 2001 patches. So hint it to avoid
+# the test.
+if [ "$xxOsRevMajor" -le 10 ]; then
+ d_u32align=$define
fi
echo "Archname is $archname"
@@ -73,11 +74,11 @@ case `$cc -v 2>&1`"" in
# Done too late in Configure if hinted
gccversion=`$cc --version`
fi
- case "$gccversion" in
- [012]*) # HP-UX and gcc-2.* break UINT32_MAX :-(
- ccflags="$ccflags -DUINT32_MAX_BROKEN"
- ;;
- esac
+ case "$gccversion" in
+ [012]*) # HP-UX and gcc-2.* break UINT32_MAX :-(
+ ccflags="$ccflags -DUINT32_MAX_BROKEN"
+ ;;
+ esac
case "`getconf KERNEL_BITS 2>/dev/null`" in
*64*)
echo "main(){}">try.c
@@ -101,12 +102,12 @@ case `$cc -v 2>&1`"" in
gnu_ld=yes
;;
*) # HPld
- case "$gccversion" in
- [12]*)
- ldflags="$ldflags -Wl,+vnocompatwarnings"
- ccflags="$ccflags -Wl,+vnocompatwarnings"
- ;;
- esac
+ case "$gccversion" in
+ [12]*)
+ ldflags="$ldflags -Wl,+vnocompatwarnings"
+ ccflags="$ccflags -Wl,+vnocompatwarnings"
+ ;;
+ esac
;;
esac
rm -f try.c
@@ -168,16 +169,16 @@ case "$archname" in
so='so'
;;
*)
- case "$uselongdouble" in
- *) ;;
- $define|true|[yY]*)
- cat <<EOM >&4
+ case "$uselongdouble" in
+ *) ;;
+ $define|true|[yY]*)
+ cat <<EOM >&4
*** long doubles are not (yet) supported on HP-UX (any version)
*** Until it does, we cannot continue, aborting.
EOM
- exit 1 ;;
- esac
+ exit 1 ;;
+ esac
;;
esac
@@ -349,14 +350,14 @@ case "$ccisgcc" in
esac
case "$optimize" in
*-O*|\
- *O2*) opt=`echo "$optimize" | sed -e 's/-O/+O2/' -e 's/O2/O1/' -e 's/ *+Onolimit//'`
+ *O2*) opt=`echo "$optimize" | sed -e 's/-O/+O2/' -e 's/O2/O1/' -e 's/ *+Onolimit//'`
;;
- *) opt="$optimize"
- ;;
- esac
+ *) opt="$optimize"
+ ;;
+ esac
if [ $maxdsiz -le 64 ]; then
- toke_cflags="$toke_cflags;optimize=\"$opt\""
- regexec_cflags="optimize=\"$opt\""
+ toke_cflags="$toke_cflags;optimize=\"$opt\""
+ regexec_cflags="optimize=\"$opt\""
fi
case "$archname" in
IA64*)
@@ -397,7 +398,7 @@ ccflags_uselargefiles="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
*) ccflags="$ccflags $ccflags_uselargefiles" ;;
esac
- if test -z "$ccisgcc" -a -z "$gccversion"; then
+ if test -z "$ccisgcc" -a -z "$gccversion"; then
# The strict ANSI mode (-Aa) doesn't like large files.
ccflags=`echo " $ccflags "|sed 's@ -Aa @ @g'`
case "$ccflags" in
@@ -432,10 +433,10 @@ EOM
if [ -f /usr/lib/libcma.sl ]; then
# DCE (from Core OS CD) is installed
- # Check if it is pristine, or patched
- cmavsn=`what /usr/lib/libcma.sl 2>&1 | grep 1996`
- if [ ! -z "$cmavsn" ]; then
- cat <<EOM >&4
+ # Check if it is pristine, or patched
+ cmavsn=`what /usr/lib/libcma.sl 2>&1 | grep 1996`
+ if [ ! -z "$cmavsn" ]; then
+ cat <<EOM >&4

***************************************************************************
@@ -450,8 +451,8 @@ consider to upgrade using patch PHSS_23672 (read README.hpux)
(sleeping for 10 seconds...)
EOM
- sleep 10
- fi
+ sleep 10
+ fi
# It needs # libcma and OLD_PTHREADS_API. Also
# <pthread.h> needs to be #included before any