This is an archive of the discontinued LLVM Phabricator instance.

[TextAPI] Make min-os deployment version optional in tbd-v5.
ClosedPublic

Authored by cishida on Jul 27 2023, 2:00 PM.

Details

Summary

The minOS version is recorded in tbd-v5 so the linker can report
diagnostics when a library and client are misconfigured.

Dylibs should always have a minOS recorded, but in was not recorded in
previous TBD versions. To accommodate the format transition, treat
unrecorded minOS versions as 0.

Diff Detail

Event Timeline

cishida created this revision.Jul 27 2023, 2:00 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 27 2023, 2:00 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
cishida requested review of this revision.Jul 27 2023, 2:00 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 27 2023, 2:00 PM
zixuw accepted this revision.Jul 27 2023, 2:18 PM

LGTM

This revision is now accepted and ready to land.Jul 27 2023, 2:18 PM
This revision was landed with ongoing or failed builds.Jul 28 2023, 11:27 AM
This revision was automatically updated to reflect the committed changes.