[Python-checkins] bpo-41100: Stripping '-arch arm64' didn't work after all (GH-23280)
ned-deily
webhook-mailer at python.org
Sat Nov 21 21:17:28 EST 2020
https://github.com/python/cpython/commit/442746af649cc2c20d690acfabf44ab0e06c36b4
commit: 442746af649cc2c20d690acfabf44ab0e06c36b4
branch: master
author: Ronald Oussoren <ronaldoussoren at mac.com>
committer: ned-deily <nad at python.org>
date: 2020年11月21日T21:17:18-05:00
summary:
bpo-41100: Stripping '-arch arm64' didn't work after all (GH-23280)
files:
M Lib/_osx_support.py
diff --git a/Lib/_osx_support.py b/Lib/_osx_support.py
index 8a696ee9895e9..0cbfeed0c4ecf 100644
--- a/Lib/_osx_support.py
+++ b/Lib/_osx_support.py
@@ -128,7 +128,7 @@ def _get_system_version_tuple():
_SYSTEM_VERSION_TUPLE = ()
return _SYSTEM_VERSION_TUPLE
-
+
def _remove_original_values(_config_vars):
"""Remove original unmodified values for testing"""
@@ -357,7 +357,7 @@ def compiler_fixup(compiler_so, cc_args):
elif not _supports_arm64_builds():
# Look for "-arch arm64" and drop that
- for idx in range(len(compiler_so)):
+ for idx in reversed(range(len(compiler_so))):
if compiler_so[idx] == '-arch' and compiler_so[idx+1] == "arm64":
del compiler_so[idx:idx+2]
More information about the Python-checkins
mailing list