]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-41100: Support macOS 11 and Apple Silicon (GH-22855)
authorRonald Oussoren <ronaldoussoren@mac.com>
Sun, 8 Nov 2020 09:05:27 +0000 (10:05 +0100)
committerGitHub <noreply@github.com>
Sun, 8 Nov 2020 09:05:27 +0000 (10:05 +0100)
commit41761933c1c30bb6003b65eef1ba23a83db4eae4
tree0a8fa35d890b61bc2c688bb966773f7aa026f3b1
parentfd6f6fa403789c8877b1099cc6fcc437d2e54634
bpo-41100: Support macOS 11 and Apple Silicon (GH-22855)

Co-authored-by: Lawrence D’Anna <lawrence_danna@apple.com>
* Add support for macOS 11 and Apple Silicon (aka arm64)

  As a side effect of this work use the system copy of libffi on macOS, and remove the vendored copy

* Support building on recent versions of macOS while deploying to older versions

  This allows building installers on macOS 11 while still supporting macOS 10.9.
27 files changed:
Lib/_osx_support.py
Lib/ctypes/macholib/dyld.py
Lib/ctypes/test/test_macholib.py
Lib/distutils/tests/test_build_ext.py
Lib/test/test_bytes.py
Lib/test/test_platform.py
Lib/test/test_posix.py
Lib/test/test_time.py
Lib/test/test_unicode.py
Mac/BuildScript/build-installer.py
Mac/BuildScript/openssl-mac-arm64.patch [new file with mode: 0644]
Mac/README.rst
Mac/Tools/pythonw.c
Misc/NEWS.d/next/macOS/2020-11-01-16-40-23.bpo-41100.BApztP.rst [new file with mode: 0644]
Modules/_ctypes/callbacks.c
Modules/_ctypes/callproc.c
Modules/_ctypes/ctypes.h
Modules/_ctypes/malloc_closure.c
Modules/getpath.c
Modules/posixmodule.c
Modules/timemodule.c
Python/bootstrap_hash.c
Python/pytime.c
configure
configure.ac
pyconfig.h.in
setup.py