diff options
author | Charles Bailey <bailey@newman.upenn.edu> | 2000-08-04 01:18:46 +0000 |
---|---|---|
committer | bailey <bailey@newman.upenn.edu> | 2000-08-04 01:18:46 +0000 |
commit | 4b19af017623bfa3bb72bb164598a517f586e0d3 (patch) | |
tree | ba3232ffa110ce6bfc48de096d48b00ae6788077 /hints/solaris_2.sh | |
parent | 674d6c381cbfa67bc93fd195278b889049c14bba (diff) | |
download | perl-4b19af017623bfa3bb72bb164598a517f586e0d3.tar.gz |
YA resync with mainstem, including VMS patches from others
p4raw-id: //depot/vmsperl@6514
Diffstat (limited to 'hints/solaris_2.sh')
-rw-r--r-- | hints/solaris_2.sh | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/hints/solaris_2.sh b/hints/solaris_2.sh index 8aee6d40dc..21b0b0e4f5 100644 --- a/hints/solaris_2.sh +++ b/hints/solaris_2.sh @@ -374,9 +374,15 @@ cat > UU/uselargefiles.cbu <<'EOCBU' # after it has prompted the user for whether to use large files. case "$uselargefiles" in ''|$define|true|[yY]*) - ccflags="$ccflags `getconf LFS_CFLAGS 2>/dev/null`" - ldflags="$ldflags `getconf LFS_LDFLAGS 2>/dev/null`" - libswanted="$libswanted `getconf LFS_LIBS 2>/dev/null|sed -e 's@^-l@@' -e 's@ -l@ @g`" + +# Keep these in the left margin. +ccflags_largefiles="`getconf LFS_CFLAGS 2>/dev/null`" +ldflags_largefiles="`getconf LFS_LDFLAGS 2>/dev/null`" +libswanted_largefiles="`getconf LFS_LIBS 2>/dev/null|sed -e 's@^-l@@' -e 's@ -l@ @g`" + + ccflags="$ccflags $ccflags_largefiles" + ldflags="$ldflags $ldflags_largefiles" + libswanted="$libswanted $libswanted_largefiles" ;; esac EOCBU @@ -387,10 +393,10 @@ cat > UU/use64bitint.cbu <<'EOCBU' case "$use64bitint" in "$define"|true|[yY]*) case "`uname -r`" in - 2.[1-6]) + 5.[1-6]) cat >&4 <<EOM -Solaris `uname -r` does not support 64-bit integers. -You should upgrade to at least Solaris 2.7. +Solaris `uname -r|sed -e 's/^5\.\([789]\)$/\1/'` does not support 64-bit integers. +You should upgrade to at least Solaris 7. EOM exit 1 ;; |