This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Allow backdeployment CI to run on newer macOS
ClosedPublic

Authored by ldionne on Feb 15 2022, 6:35 AM.

Details

Reviewers
ldionne
Group Reviewers
Restricted Project
Commits
rGfd4cc870225e: [libc++] Allow backdeployment CI to run on newer macOS
Summary

This should work now that we are using a matching libunwind.dylib when
we run the tests in back-deployment scenarios. The only restriction we
have now is to run on macOS x86_64, since that's what the old dylibs
were compiled for. This should allow us to move to newer AppleClangs
in the CI.

Diff Detail

Event Timeline

ldionne created this revision.Feb 15 2022, 6:35 AM
ldionne updated this revision to Diff 408868.Feb 15 2022, 7:27 AM

Fix availability annotations

ldionne updated this revision to Diff 408887.Feb 15 2022, 8:29 AM

Final version, I tested this to work.

ldionne published this revision for review.Feb 15 2022, 8:33 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 15 2022, 8:33 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne accepted this revision.Feb 15 2022, 8:33 AM

I'm updating the macOS CI nodes at the moment. I'm going to land this immediately because it's required as part of the update.

This revision is now accepted and ready to land.Feb 15 2022, 8:33 AM
This revision was landed with ongoing or failed builds.Feb 15 2022, 8:34 AM
This revision was automatically updated to reflect the committed changes.