From bf57d65a117f2d3634b4eda62001e45fe31b0e9d Mon Sep 17 00:00:00 2001 From: Kevin Ballard Date: Sat, 25 May 2013 15:34:51 -0700 Subject: [PATCH] Issue #6419: Better clang version detection for Apple Clang Apple Clang uses different version numbering than "regular" clang, but it also provides the "regular" version it's based on. Update the sed pattern to pull out this "regular" version number instead of the Apple version number. --- configure | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 4fb0ed01bdf..fa20f420e50 100755 --- a/configure +++ b/configure @@ -555,11 +555,11 @@ then CFG_CLANG_VERSION=$("$CFG_CLANG" \ --version \ | grep version \ - | sed 's/.*\(version .*\)/\1/' \ + | sed 's/.*\(version .*\)/\1/; s/.*based on \(LLVM .*\))/\1/' \ | cut -d ' ' -f 2) case $CFG_CLANG_VERSION in - (3.0svn | 3.0 | 3.1* | 3.2* | 3.3* | 4.0* | 4.1* | 4.2*) + (3.0svn | 3.0 | 3.1* | 3.2* | 3.3*) step_msg "found ok version of CLANG: $CFG_CLANG_VERSION" CFG_C_COMPILER="clang" ;;