Keep Intel C++ from claiming that it is gcc.
Steve Peters [Thu, 13 Jul 2006 15:46:11 +0000 (15:46 +0000)]
p4raw-id: //depot/perl@28566

hints/linux.sh

index 7f348ef..98bdc9c 100644 (file)
@@ -78,7 +78,8 @@ case "`${cc:-cc} -V 2>&1`" in
 *"Intel(R) C++ Compiler"*|*"Intel(R) C Compiler"*)
     # This is needed for Configure's prototype checks to work correctly
     # The -mp1 flag is needed to pass cmp related tests
-    ccflags="-we147 -mp1 $ccflags"
+    # The -no-gcc flag is needed otherwise, icc pretends (poorly) to be gcc
+    ccflags="-we147 -mp1 -no-gcc $ccflags"
     # If we're using ICC, we usually want the best performance
     case "$optimize" in
     '') optimize='-O3' ;;