This is an archive of the discontinued LLVM Phabricator instance.

[CMake] Make the vendor part of default mingw triples consistent
ClosedPublic

Authored by mstorsjo on Aug 11 2021, 4:52 AM.

Details

Summary

Consistently use 'w64' as vendor string; it was 'pc' for the original
i686 triple added in 91bd6c922d7cf, but the later x86_64 triple
used 'w64' as vendor, added in d6c1f37f86440.

When the arm triples were added in c84ad73a27da6, the differing
vendors were copied over accidentally to the arm targets too.

When using per-target runtime directories, having inconsistent vendor
parts of the target triples is fatal.

Diff Detail

Event Timeline

mstorsjo created this revision.Aug 11 2021, 4:52 AM
mstorsjo requested review of this revision.Aug 11 2021, 4:52 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 11 2021, 4:52 AM
phosek accepted this revision.Aug 11 2021, 9:43 AM

LGTM

This revision is now accepted and ready to land.Aug 11 2021, 9:43 AM