From: Florian Krohm Date: Mon, 5 Jan 2015 14:28:46 +0000 (+0000) Subject: Fix compiler detection for ICC. X-Git-Tag: svn/VALGRIND_3_11_0~735 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9ee522e2a313dd6aca27bade065701e90f39bf19;p=thirdparty%2Fvalgrind.git 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 --- 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]]*)