Author: chromatic
Date: Tue Mar 27 11:05:10 2007
New Revision: 17789

Modified:
   trunk/config/auto/gcc.pm

Log:
Identify gcc compilers correctly, as ICC lies (Steve Peters, RT #42107).

Modified: trunk/config/auto/gcc.pm
==============================================================================
--- trunk/config/auto/gcc.pm    (original)
+++ trunk/config/auto/gcc.pm    Tue Mar 27 11:05:10 2007
@@ -53,7 +53,9 @@
 
     my $major = $gnuc{__GNUC__};
     my $minor = $gnuc{__GNUC_MINOR__};
-    unless ( defined $major ) {
+    my $intel = $gnuc{__INTEL_COMPILER};
+    
+    if (defined $intel || ! defined $major) {
         print " (no) " if $verbose;
         $self->set_result('no');
         $conf->data->set( gccversion => undef );

Reply via email to