This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Use the target triple to implement back deployment features
AbandonedPublic

Authored by ldionne on May 7 2021, 7:32 AM.

Details

Reviewers
None
Group Reviewers
Restricted Project
Restricted Project
Summary

It has been a long standing problem that Apple platforms and back-deployment
Lit features used a different mechanism than the target triple. This
commit changes back-deployment Lit features to be based off of the
target triple. This will be necessary for using from-scratch configuration
files for back-deployment testing.

Diff Detail

Event Timeline

ldionne created this revision.May 7 2021, 7:32 AM
ldionne requested review of this revision.May 7 2021, 7:32 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 7 2021, 7:32 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne updated this revision to Diff 343700.May 7 2021, 9:37 AM

Fix missing linux-gnu feature.

ldionne abandoned this revision.May 7 2021, 10:28 AM

I'll have to merge this change back into the target triple change, since they need to be both checked in at the same time to work.