diff --git a/configure b/configure index 25998c18cb..5c04e1da2c 100755 --- a/configure +++ b/configure @@ -379,15 +379,14 @@ fi if test "$_skip_cc_check" != yes ; then for _cc in $_cc gcc-3.1 gcc3 gcc-3.0 cc ; do echocheck "$_cc version" - cc_name=`$_cc -v 2>&1 | tail -1 | cut -d ' ' -f 1` - #cc_version=`$_cc -v 2>&1 | sed -n 's/^.*version \([aegcygnustp-]*[0-9.]*\).*$/\1/p'` - cc_version=`$_cc -dumpversion` + cc_name=`( $_cc -v ) 2>&1 | tail -1 | cut -d ' ' -f 1` + cc_version=`( $_cc -dumpversion ) 2>&1` 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]) + 2.95.[2-9]|2.95.[2-9][-.][0-9]|3.[0-9]|3.[0-9].[0-9]) cc_version="$cc_version, ok" cc_verc_fail=no ;;