You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[libc++] Bump OS version for macOS backdeployment CI jobs
In 0547e57, I introduced backdeployment testing on macOS using
Github-provided builders. This was done by basically building libc++
on a slightly older macOS (like macOS 13) and then running against
the system library on that machine. However, that created a dependency
that libc++ must keep working on macOS 13, which doesn't support the
latest-released Xcode.
This patch solves that problem by moving the deployment testing to a
newer version of macOS which supports the latest-released version of
Xcode.
Sadly, that also reduces the backdeployment coverage we have since we're
not actually testing on older OSes, but is necessary to satisfy the
documented libc++ support policy. In the future, we could improve the
situation by providing a Lit configuration that allows compiling
(but not running) all the tests, building the tests on a supported macOS,
and then shipping those tests on an older backdeployment target in order
to run them against the system library. Since that requires significant
engineering, this isn't done at this time.
0 commit comments