This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Refactor the Apple build scripts
ClosedPublic

Authored by ldionne on Feb 3 2022, 8:16 AM.

Details

Reviewers
ldionne
Group Reviewers
Restricted Project
Commits
rG1b06d2cf152e: [libc++] Refactor the Apple build scripts
Summary

This patch upstreams some changes we've made internally to how we're
building the libc++ dylib on Apple platforms. The goal is still to
eventually get rid of apple-install-libcxx.sh entirely and have a
proper way to mirror what we do internally with just the normal CMake
configuration.

Diff Detail

Event Timeline

ldionne created this revision.Feb 3 2022, 8:16 AM
ldionne requested review of this revision.Feb 3 2022, 8:16 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 3 2022, 8:16 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne updated this revision to Diff 407201.Feb 9 2022, 10:28 AM

Try to fix CI again -- this should work since we're overriding the backdeployment config explicitly.

ldionne updated this revision to Diff 409250.Feb 16 2022, 7:40 AM

Rebase onto main -- that should fix the CI.

ldionne accepted this revision.Feb 16 2022, 1:28 PM
This revision is now accepted and ready to land.Feb 16 2022, 1:28 PM
This revision was automatically updated to reflect the committed changes.