[PR #18239] build: fix arm64 vcpkg triplet selection error #31482

Open
opened 2026-01-31 09:47:32 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/18239

State: closed
Merged: Yes


microsoft/vcpkg-tool#1474 now validates that the target triplet is valid. Unfortunately, ARM64 is not valid... despite VS defaulting to it.

VS 17.12 moved to the newer version of the vcpkg tool.

Given that we still want to build on VS 17.12, this commit adds a local workaround.

See DD-2302065 for the internal tracking bug.
 
See microsoft/vcpkg#42182 for the upstream fix.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/18239 **State:** closed **Merged:** Yes --- microsoft/vcpkg-tool#1474 now validates that the target triplet is valid. Unfortunately, `ARM64` is not valid... despite VS defaulting to it. VS 17.12 moved to the newer version of the vcpkg tool. Given that we still want to build on VS 17.12, this commit adds a local workaround. See DD-2302065 for the internal tracking bug.   See microsoft/vcpkg#42182 for the upstream fix.
claunia added the pull-request label 2026-01-31 09:47:32 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#31482