summaryrefslogtreecommitdiff
path: root/libcxx/docs
diff options
context:
space:
mode:
authorLouis Dionne <ldionne.2@gmail.com>2023-02-28 18:21:20 -0500
committerLouis Dionne <ldionne.2@gmail.com>2023-03-10 09:08:07 -0500
commitc73c3a078a130c4180a9d3626dcbc408992d53f9 (patch)
treedeecb1826cec3b7a7cd6a6aee5bd1e43b22917a4 /libcxx/docs
parent17d403f6644337e3e099e6dcb7b057fce11e65a5 (diff)
downloadllvm-c73c3a078a130c4180a9d3626dcbc408992d53f9.tar.gz
[libc++] Clean up old macOS back-deployment workarounds
This patch bumps the minimum macOS version for building the dylib or back-deploying a statically-linked libc++ from macOS 10.11 to macOS 10.13. AFAICT, Chrome was the last one to require macOS 10.11, but since then they have bumped their minimal supported version to macOS 10.13. Differential Revision: https://reviews.llvm.org/D145012
Diffstat (limited to 'libcxx/docs')
-rw-r--r--libcxx/docs/ReleaseNotes.rst4
-rw-r--r--libcxx/docs/index.rst2
2 files changed, 5 insertions, 1 deletions
diff --git a/libcxx/docs/ReleaseNotes.rst b/libcxx/docs/ReleaseNotes.rst
index aca9eaf475e1..03cab834485d 100644
--- a/libcxx/docs/ReleaseNotes.rst
+++ b/libcxx/docs/ReleaseNotes.rst
@@ -91,3 +91,7 @@ ABI Affecting Changes
Build System Changes
--------------------
+
+- Building libc++ and libc++abi for Apple platforms now requires targeting macOS 10.13 and later.
+ This is relevant for vendors building the libc++ shared library and for folks statically linking
+ libc++ into an application that has back-deployment requirements on Apple platforms.
diff --git a/libcxx/docs/index.rst b/libcxx/docs/index.rst
index 41a87f4a90a6..4303a8f3e1c3 100644
--- a/libcxx/docs/index.rst
+++ b/libcxx/docs/index.rst
@@ -116,7 +116,7 @@ Libc++ also supports common platforms and architectures:
=============== ========================= ============================
Target platform Target architecture Notes
=============== ========================= ============================
-macOS 10.9+ i386, x86_64, arm64 Building the shared library itself requires targetting macOS 10.11+
+macOS 10.9+ i386, x86_64, arm64 Building the shared library itself requires targetting macOS 10.13+
FreeBSD 12+ i386, x86_64, arm
Linux i386, x86_64, arm, arm64 Only glibc-2.24 and later and no other libc is officially supported
Windows i386, x86_64 Both MSVC and MinGW style environments