changeset 3876:d619260dc756

applied patch by Malcolm <malc@cyberserf.co.uk>: check if the-less-buggier gcc3 is present if gcc2.96 found
author alex
date Sat, 29 Dec 2001 11:35:21 +0000
parents e3caff2daa98
children a3c73266f81f
files configure
diffstat 1 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Sat Dec 29 04:20:29 2001 +0000
+++ b/configure	Sat Dec 29 11:35:21 2001 +0000
@@ -339,6 +339,26 @@
       ;;
   esac
   echores "$cc_version"
+  # If gcc version is crappy RH one, then check if the user has installed the optional
+  # (at least in Rh7.2) gcc3 packages to save them some pain - malc@tmbg.co.uk
+  if test "$cc_verc_fail" ; then
+    echocheck "gcc3 version"
+    _cc=gcc3
+    cc_version=`$_cc -v 2>&1 | sed -n 's/^.*version \([aegcygnustp-]*[0-9.]*\).*$/\1/p'`
+    case $cc_version in
+      '')
+        cc_version="v. ?.??, bad"
+	cc_verc_fail=yes
+	;;
+      2.95.[2-9]|2.95.[2-9].[0-9]|3.[0-9]|3.[0-9].[0-9])
+        cc_version="$cc_version, ok"
+        ;;
+      *)
+        cc_version="$cc_version, bad"
+        cc_verc_fail=yes
+        ;;
+    esac
+  fi
   if test "$cc_verc_fail" ; then
     cat <<EOF