summaryrefslogtreecommitdiff
path: root/hints/solaris_2.sh
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-08-31 18:24:17 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-08-31 18:24:17 +0000
commitc4eb81271d38690def0c149c253ee8dc4015bfca (patch)
tree07163c968bc4a77c278d42c20370345b5e9a3a7c /hints/solaris_2.sh
parent59155cc063cf4bfd6a5bac9ec4e936509becfd87 (diff)
downloadperl-c4eb81271d38690def0c149c253ee8dc4015bfca.tar.gz
Move the Solaris 7 scan to use64bitall, make the
failure to find 64-bot sparc libc to mention the possibility of being in an intel, from Lupe and Alan. p4raw-id: //depot/perl@6954
Diffstat (limited to 'hints/solaris_2.sh')
-rw-r--r--hints/solaris_2.sh22
1 files changed, 7 insertions, 15 deletions
diff --git a/hints/solaris_2.sh b/hints/solaris_2.sh
index cb54a08446..6809d4cdf9 100644
--- a/hints/solaris_2.sh
+++ b/hints/solaris_2.sh
@@ -398,34 +398,26 @@ case "$usemorebits" in
;;
esac
-cat > UU/use64bitint.cbu <<'EOCBU'
-# This script UU/use64bitint.cbu will get 'called-back' by Configure
-# after it has prompted the user for whether to use 64 bit integers.
-case "$use64bitint" in
-"$define"|true|[yY]*)
+cat > UU/use64bitall.cbu <<'EOCBU'
+# This script UU/use64bitall.cbu will get 'called-back' by Configure
+# after it has prompted the user for whether to be maximally 64 bitty.
+case "$use64bitall-$use64bitall_done" in
+"$define-"|true-|[yY]*-)
case "`uname -r`" in
5.[1-6])
cat >&4 <<EOM
-Solaris `uname -r|sed -e 's/^5\.\([789]\)$/\1/'` does not support 64-bit integers.
+Solaris `uname -r|sed -e 's/^5\.\([789]\)$/\1/'` does not support 64-bit pointers.
You should upgrade to at least Solaris 7.
EOM
exit 1
;;
esac
- ;;
-esac
-EOCBU
-
-cat > UU/use64bitall.cbu <<'EOCBU'
-# This script UU/use64bitall.cbu will get 'called-back' by Configure
-# after it has prompted the user for whether to be maximally 64 bitty.
-case "$use64bitall-$use64bitall_done" in
-"$define-"|true-|[yY]*-)
libc='/usr/lib/sparcv9/libc.so'
if test ! -f $libc; then
cat >&4 <<EOM
I do not see the 64-bit libc, $libc.
+(You are either in an old sparc or in an x86.)
Cannot continue, aborting.
EOM