Made gcc version check more robust.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7886
This commit is contained in:
Bart Van Assche 2008-04-19 07:47:56 +00:00
parent 18ca08e920
commit 31a4e8bca4

View File

@ -86,22 +86,13 @@ AC_SUBST(ASFLAGS)
# 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})])
;;