Made gcc version check more robust.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7886 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/configure.in b/configure.in
index 1827415..90f729c 100644
--- a/configure.in
+++ b/configure.in
@@ -86,22 +86,13 @@
# We don't want gcc < 3.0
AC_MSG_CHECKING([for a supported version of gcc])
-gcc_version=`${CC} --version | head -n 1`
+[gcc_version=`${CC} --version | head -n 1 | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`]
case "${gcc_version}" in
- gcc-2.7.*)
+ 2.*)
AC_MSG_RESULT([no (${gcc_version})])
AC_MSG_ERROR([please use a recent (>= gcc-3.0) version of gcc])
;;
- gcc-2.8.*)
- AC_MSG_RESULT([no (${gcc_version})])
- AC_MSG_ERROR([please use a recent (>= gcc-3.0) version of gcc])
- ;;
- gcc-2.9*)
- AC_MSG_RESULT([no (${gcc_version})])
- AC_MSG_ERROR([please use a recent (>= gcc-3.0) version of gcc])
- ;;
-
*)
AC_MSG_RESULT([ok (${gcc_version})])
;;