Don't require VCPKG_FORCE_SYSTEM_BINARIES on arm64 Linux #1277
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the basic set of changes to the tool to allow having entries in vcpkgTools.xml per-architecture.
Obviously this requires some changes to vcpkgTools.xml. This has been tested on arm64 Linux with
applied to vcpkgTools.xml.
Is there potentially interest in this? My usecase is I'd really like to use this arm64 Linux machine for development (a Mac Studio), and have it be able to download binarycache'd artifacts from our server. The problem with
FORCE_SYSTEM_BINARIES
is that it sets verison 0 in for cmake in the ABI, so it has to recompile everything. This combined with--host-triplet
lets me download the binary cache.Opening as draft because it requires parallel changes to vcpkgTools.xml, so the PR cannot be merged without a plan on how to do that.