[2.7] Bac 8000 kport macOS universal build and installer fixes from 3.6. #6469
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These include:
bpo-32726: Provide an additional, more modern macOS installer variant that
supports macOS 10.9+ systems in 64-bit mode only. Upgrade the supplied
third-party libraries to OpenSSL 1.0.2n and SQLite 3.22.0. The 10.9+
installer now supplies its own private copy of Tcl/Tk 8.6.8.
bpo-24414: Default macOS deployment target is now set by
configure
tothe build system's OS version (as is done by Python 3), not
10.4
;override with, for example,
./configure MACOSX_DEPLOYMENT_TARGET=10.4
.bpo-19019: All 2.7 macOS installer variants now supply their own version
of
OpenSSL 1.0.2
; the Apple-supplied SSL libraries and rootcertificates are not longer used. The
Installer Certificate
commandin
/Applications/Python 2.7
may be used to download and install adefault set of root certificates from the third-party
certifi
package.bpo-11485: python.org macOS Pythons no longer supply a default SDK value
(e.g.
-isysroot /
) or specific compiler version default (e.g.gcc-4.2
) when building extension modules. UseCC
,SDKROOT
,and
DEVELOPER_DIR
environment variables to override compilers or touse an SDK. See Apple's
xcrun
man page for more info.prepare for pending Apple removal of 32-bit support in future macOS release