aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2022-11-23 03:03:43 -0800
committerGitHub <noreply@github.com>2022-11-23 03:03:43 -0800
commit59361ecfb01226125553aacc9c47758d5e59b934 (patch)
treef8223b0e655872b16663a9f40152d8b4b7497bee
parent[3.11] gh-99650 : Updated argparse docs (GH-99653) (GH-99705) (diff)
downloadcpython-59361ecfb01226125553aacc9c47758d5e59b934.tar.gz
cpython-59361ecfb01226125553aacc9c47758d5e59b934.tar.bz2
cpython-59361ecfb01226125553aacc9c47758d5e59b934.zip
GH-95283: Add note about compilers in Mac/README.txt (GH-99506)
The build machinery assumes that the compiler that's used to build on macOS includes an SDK that's at least as new as the OS version on the build machine. Explicitly mention this in Mac/README.txt. (cherry picked from commit 8f024a02d7d63315ecc3479f0715e927f48fc91b) Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
-rw-r--r--Mac/README.rst13
1 files changed, 13 insertions, 0 deletions
diff --git a/Mac/README.rst b/Mac/README.rst
index 7476639d0f..bc40b41f7f 100644
--- a/Mac/README.rst
+++ b/Mac/README.rst
@@ -10,6 +10,19 @@ Python on macOS README
This document provides a quick overview of some macOS specific features in
the Python distribution.
+Compilers for building on macOS
+===============================
+
+The core developers primarily test builds on macOS with Apple's compiler tools,
+either Xcode or the Command Line Tools. For these we only support building with
+a compiler that includes an SDK that targets the OS on the build machine, that is
+the version of Xcode that shipped with the OS version or one newer.
+
+For example, for macOS 12 we support Xcode 13 and Xcode 14 (or the corresponding
+Command Line Tools).
+
+Building with other compilers, such as GCC, likely works, but is not actively supported.
+
macOS specific arguments to configure
=====================================