summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/distutils/fcompiler/gnu.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/distutils/fcompiler/gnu.py b/numpy/distutils/fcompiler/gnu.py
index dd1fbb2cc..2a221a78d 100644
--- a/numpy/distutils/fcompiler/gnu.py
+++ b/numpy/distutils/fcompiler/gnu.py
@@ -205,7 +205,10 @@ class GnuFCompiler(FCompiler):
def _c_arch_flags(self):
""" Return detected arch flags from CFLAGS """
from distutils import sysconfig
- cflags = sysconfig.get_config_vars()['CFLAGS']
+ try:
+ cflags = sysconfig.get_config_vars()['CFLAGS']
+ except KeyError:
+ return []
arch_re = re.compile(r"-arch\s+(\w+)")
arch_flags = []
for arch in arch_re.findall(cflags):