This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Add a CI configuration for the modular build
ClosedPublic

Authored by ldionne on Jun 2 2021, 2:50 PM.

Details

Reviewers
ldionne
Group Reviewers
Restricted Project
Commits
rG4d680b06c92a: [libc++] Add a CI configuration for the modular build

Diff Detail

Event Timeline

ldionne created this revision.Jun 2 2021, 2:50 PM
ldionne requested review of this revision.Jun 2 2021, 2:50 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 2 2021, 2:50 PM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne updated this revision to Diff 349636.Jun 3 2021, 12:03 PM

Rebase onto main - we should see more issues now that we have a proper modulemap.

ldionne updated this revision to Diff 350639.Jun 8 2021, 9:54 AM

Rebase onto main. I think there will be fewer modules failures now (since the private modulemap patch has been reverted). If that's the case, we can fix the remaining failures, add the modules CI build, and then try to re-land the private modulemap patch with the CI enabled.

ldionne accepted this revision.Jun 8 2021, 10:31 AM

The Modular build is passing now. I'll check this in and we can work on re-enabling the private module maps and/or splitting the algorithm header again, now that we have a passing modules CI.

This revision is now accepted and ready to land.Jun 8 2021, 10:31 AM
This revision was landed with ongoing or failed builds.Jun 8 2021, 10:32 AM
This revision was automatically updated to reflect the committed changes.