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 );