diff --git a/numpy/distutils/fcompiler/compaq.py b/numpy/distutils/fcompiler/compaq.py index 6ce590c..5b4262d 100644 --- a/numpy/distutils/fcompiler/compaq.py +++ b/numpy/distutils/fcompiler/compaq.py @@ -7,7 +7,7 @@ from numpy.distutils.fcompiler import FCompiler from distutils.errors import DistutilsPlatformError compilers = ['CompaqFCompiler'] -if os.name != 'posix' or sys.platform[:6] == 'cygwin' : +if (os.name != 'posix' or sys.platform[:6] == 'cygwin') and not 'GCC' in sys.version: # Otherwise we'd get a false positive on posix systems with # case-insensitive filesystems (like darwin), because we'll pick # up /bin/df @@ -70,7 +70,7 @@ class CompaqVisualFCompiler(FCompiler): ar_exe = 'lib.exe' fc_exe = 'DF' - if sys.platform=='win32': + if sys.platform=='win32' and not 'GCC' in sys.version: from numpy.distutils.msvccompiler import MSVCCompiler try: