From e3b8fb9ac18288df4629286074f633ab9351ae14 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Thu, 29 Sep 2011 18:18:37 +0000 Subject: [PATCH] Un-break the compiler version check on Darwin (introduced by r12066) without (hopefully) breaking it on any other platform. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12069 --- configure.in | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/configure.in b/configure.in index 7dea144047..9d55d26ffb 100644 --- a/configure.in +++ b/configure.in @@ -98,7 +98,18 @@ rm $tmpfile # We don't want gcc < 3.0 AC_MSG_CHECKING([for a supported version of gcc]) -[gcc_version=`${CC} --version | head -n 1 | $SED 's/^[^0-9]*\([0-9.]*\).*$/\1/'`] +# Try to get the gcc version, sed-ing out some unexpected stuff +# that appears with the default gcc on OSX 10.6 and 10.7 respectively. +# Without this, the version number comes out as 686, 10 or 11 :-( +# +# i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3) +# i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00) +# +[gcc_version=`${CC} --version \ + | head -n 1 \ + | $SED 's/i686-apple-darwin10//' \ + | $SED 's/i686-apple-darwin11//' \ + | $SED 's/^[^0-9]*\([0-9.]*\).*$/\1/'`] is_clang="notclang" if test "x`${CC} --version | head -n 1 | $SED 's/\(clang\) version.*/\1/'`" = "xclang" ; then -- 2.47.2