diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2023-02-28 18:21:20 -0500 |
---|---|---|
committer | Louis Dionne <ldionne.2@gmail.com> | 2023-03-10 09:08:07 -0500 |
commit | c73c3a078a130c4180a9d3626dcbc408992d53f9 (patch) | |
tree | deecb1826cec3b7a7cd6a6aee5bd1e43b22917a4 /libcxx/docs | |
parent | 17d403f6644337e3e099e6dcb7b057fce11e65a5 (diff) | |
download | llvm-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.rst | 4 | ||||
-rw-r--r-- | libcxx/docs/index.rst | 2 |
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 |