summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNed Deily <nad@acm.org>2014-04-19 20:25:29 (GMT)
committerNed Deily <nad@acm.org>2014-04-19 20:25:29 (GMT)
commitf31b4782084abef023d9ade3990385fb905a092f (patch)
treec3fa64881b6f4215fc145fc60ec2a04994238872
parent3d050ddf195a4473051f82e47b969c9b196dfa09 (diff)
downloadcpython-f31b4782084abef023d9ade3990385fb905a092f.zip
cpython-f31b4782084abef023d9ade3990385fb905a092f.tar.gz
cpython-f31b4782084abef023d9ade3990385fb905a092f.tar.bz2
Issue #21311: Avoid exception in _osx_support with non-standard compiler
configurations. Patch by John Szakmeister.
-rw-r--r--Lib/_osx_support.py2
-rw-r--r--Misc/ACKS1
-rw-r--r--Misc/NEWS3
3 files changed, 5 insertions, 1 deletions
diff --git a/Lib/_osx_support.py b/Lib/_osx_support.py
index 40fc78b..b6eac5f 100644
--- a/Lib/_osx_support.py
+++ b/Lib/_osx_support.py
@@ -182,7 +182,7 @@ def _find_appropriate_compiler(_config_vars):
# Compiler is GCC, check if it is LLVM-GCC
data = _read_output("'%s' --version"
% (cc.replace("'", "'\"'\"'"),))
- if 'llvm-gcc' in data:
+ if data and 'llvm-gcc' in data:
# Found LLVM-GCC, fall back to clang
cc = _find_build_tool('clang')
diff --git a/Misc/ACKS b/Misc/ACKS
index 40f7cbe..65d1adb 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -1281,6 +1281,7 @@ Andrew Svetlov
Paul Swartz
Thenault Sylvain
Péter Szabó
+John Szakmeister
Amir Szekely
Arfrever Frehtes Taifersar Arahesis
Hideaki Takahashi
diff --git a/Misc/NEWS b/Misc/NEWS
index 3e121af..1b5ac6c 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -165,6 +165,9 @@ Library
- asyncio: Add gi_{frame,running,code} properties to CoroWrapper
(upstream issue #163).
+- Issue #21311: Avoid exception in _osx_support with non-standard compiler
+ configurations. Patch by John Szakmeister.
+
Extension Modules
-----------------