This is an archive of the discontinued LLVM Phabricator instance.

[libc] Inherit integration test dependencies from the startup target
ClosedPublic

Authored by jhuber6 on Mar 15 2023, 6:14 PM.

Details

Summary

All integration tests rely on the startup code to be run. Currently we
manually include a few of these dependencies that are relevant for the
Linux target. This patch changes this to make the integration test's
dependencies include all the dependencies of the startup code. This
simplifies the code and makes it easier to support different targets.
The changes here cause the integration test to be dependent on more
targets than previously necessary, but it should be fine.

Diff Detail

Event Timeline

jhuber6 created this revision.Mar 15 2023, 6:14 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMar 15 2023, 6:14 PM
jhuber6 requested review of this revision.Mar 15 2023, 6:14 PM
sivachandra accepted this revision.Mar 15 2023, 10:33 PM
This revision is now accepted and ready to land.Mar 15 2023, 10:33 PM
This revision was landed with ongoing or failed builds.Mar 16 2023, 5:33 AM
This revision was automatically updated to reflect the committed changes.