From 9ee522e2a313dd6aca27bade065701e90f39bf19 Mon Sep 17 00:00:00 2001 From: Florian Krohm Date: Mon, 5 Jan 2015 14:28:46 +0000 Subject: [PATCH] Fix compiler detection for ICC. Patch by Gregory Czajkowski (gregczajkowski@yahoo.com). Part of fixing BZ #339542. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14851 --- configure.ac | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 1298b293c2..bdf5f22531 100644 --- a/configure.ac +++ b/configure.ac @@ -136,9 +136,10 @@ then is_clang="clang" # Don't use -dumpversion with clang: it will always produce "4.2.1". gcc_version=`${CC} --version | $SED -n -e 's/.*clang version \([0-9.]*\).*$/\1/p'` -elif test "x`${CC} --version | $SED -n -e 's/icc.+\(ICC\).*/\1/p'`" = "ICC" ; then +elif test "x`${CC} --version | $SED -n -e 's/icc.*\(ICC\).*/\1/p'`" = "xICC" ; +then is_clang="icc" - gcc_version=`${CC} --version | $SED -n -e 's/icc.+\(ICC\).+([0-9.]+).*$/\1/p'` + gcc_version=`${CC} -dumpversion 2>/dev/null` else is_clang="notclang" gcc_version=`${CC} -dumpversion 2>/dev/null` @@ -156,7 +157,7 @@ case "${is_clang}-${gcc_version}" in applellvm-5.1|applellvm-6.0*) AC_MSG_RESULT([ok (Apple LLVM version ${gcc_version})]) ;; - icc-1[3-9]*) + icc-1[[3-9]].*) AC_MSG_RESULT([ok (ICC version ${gcc_version})]) ;; notclang-[[3-9]].*|notclang-[[1-9][0-9]]*) -- 2.47.3