diff options
author | Jeremy H. Brown <jhbrown@ai.mit.edu> | 2000-12-25 23:29:17 -0500 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2000-12-29 17:36:45 +0000 |
commit | 61f705684fe8c4ce25e5f4e8c980b7f21944f5f8 (patch) | |
tree | 47a74961afca664b2405674524d19d91550a9d66 /hints/dec_osf.sh | |
parent | 833bb6ae1d5fe2c1d69fc2055e733b3b1f7848fa (diff) | |
download | perl-61f705684fe8c4ce25e5f4e8c980b7f21944f5f8.tar.gz |
Output the (apparent) version of gcc, as suggested by
Subject: [ID 20001226.001] dec_osf.sh mis-parses gcc version 2.95.2 as less than 2.95, causing installation-failure
Message-Id: <uv6puify1hu.fsf@suspiria.ai.mit.edu>
(The patch as such didn't any more apply as the misparsing had
already been addressed in #6474.) Also change the wording about
gcc 2.95.2, for Jeremy it didn't break sdbm, for me it did.
p4raw-id: //depot/perl@8253
Diffstat (limited to 'hints/dec_osf.sh')
-rw-r--r-- | hints/dec_osf.sh | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/hints/dec_osf.sh b/hints/dec_osf.sh index 07b80ea920..ce3a40c77d 100644 --- a/hints/dec_osf.sh +++ b/hints/dec_osf.sh @@ -70,12 +70,13 @@ case "`$cc -v 2>&1 | grep cc`" in if test "$1" -lt 2 -o \( "$1" -eq 2 -a \( "$2" -lt 95 -o \( "$2" -eq 95 -a "$3" -lt 2 \) \) \); then cat >&4 <<EOF -*** Your cc seems to be gcc and its version seems to be less than 2.95.2. -*** This is not a good idea since old versions of gcc are known to produce -*** buggy code when compiling Perl (and no doubt for other programs, too). +*** Your cc seems to be gcc and its version ($_gcc_version) seems to be +*** less than 2.95.2. This is not a good idea since old versions of gcc +*** are known to produce buggy code when compiling Perl (and no doubt for +*** other programs, too). *** -*** Therefore, I strongly suggest upgrading your gcc. (Why don't you -*** use the vendor cc is also a good question. It comes with the operating +*** Therefore, I strongly suggest upgrading your gcc. (Why don't you use +*** the vendor cc is also a good question. It comes with the operating *** system and produces good code.) Cannot continue, aborting. @@ -88,10 +89,10 @@ EOF *** Note that as of gcc 2.95.2 (19991024) and Perl 5.6.0 (March 2000) *** if the said Perl is compiled with the said gcc the lib/sdbm test -*** dumps core (meaning that the SDBM_File is unusable). As this core -*** dump doesn't happen with the vendor cc, this is most probably -*** a lingering bug in gcc. Therefore unless you have a better gcc -*** you are still better off using the vendor cc. +*** may dump core (meaning that the SDBM_File extension is unusable). +*** As this core dump never happens with the vendor cc, this is most +*** probably a lingering bug in gcc. Therefore unless you have a better +*** gcc installation you are still better off using the vendor cc. Since you explicitly chose gcc, I assume that you know what are doing. |