mirror of https://github.com/python/cpython
bpo-35952: Fix test.pythoninfo when the compiler is missing (GH-13007)
This commit is contained in:
parent
843bf42aa6
commit
a86e06433a
|
@ -571,10 +571,17 @@ def collect_cc(info_add):
|
||||||
except ImportError:
|
except ImportError:
|
||||||
args = CC.split()
|
args = CC.split()
|
||||||
args.append('--version')
|
args.append('--version')
|
||||||
|
try:
|
||||||
proc = subprocess.Popen(args,
|
proc = subprocess.Popen(args,
|
||||||
stdout=subprocess.PIPE,
|
stdout=subprocess.PIPE,
|
||||||
stderr=subprocess.STDOUT,
|
stderr=subprocess.STDOUT,
|
||||||
universal_newlines=True)
|
universal_newlines=True)
|
||||||
|
except OSError:
|
||||||
|
# Cannot run the compiler, for example when Python has been
|
||||||
|
# cross-compiled and installed on the target platform where the
|
||||||
|
# compiler is missing.
|
||||||
|
return
|
||||||
|
|
||||||
stdout = proc.communicate()[0]
|
stdout = proc.communicate()[0]
|
||||||
if proc.returncode:
|
if proc.returncode:
|
||||||
# CC --version failed: ignore error
|
# CC --version failed: ignore error
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Fix pythoninfo when the compiler is missing.
|
Loading…
Reference in New Issue