Add triplet variables to control abi entries for binarycache#816
Add triplet variables to control abi entries for binarycache#816Osyotr wants to merge 1 commit intomicrosoft:mainfrom
Conversation
|
This feature is really nice. Tracking powershell version is annoying because Windows Update breaks the whole cache. And adding new entries may be needed (i.e. to track version of external tools). Will it be merged ? There is conflicts for the merge action. Files changed are small. I don't have write permission in this MR. If @Osyotr don't have time to fix it, is it fine that I create another MR that can be merged ? |
Use
This is now possible using
I don't have high hopes for that, considering there hasn't been any comments from maintainers in three years. |
|
I noticed
and the cache worked as expected. I will also try Thanks. |
|
I think this needs:
|
Every touch to the triplet file is a guaranteed world rebuild and I wanted to have control over that by replacing Also, at that time I did some patching of Qt library so I wanted to speed up testing of the patches by skipping rebuilds of some heavy-ish dependencies like QtWebKit. The workflow was like this:
Nowadays I just don't need touch the triplet very often (this trick together with I will close this PR (at least for now). |
That is a very good (1) and flips my vote from weakly against to weakly in favor. |
VCPKG_IGNORED_ABI_KEYS: list of entries to remove from fromvcpkg_abi_info.txt(key1;key2;...;keyN)VCPKG_ADDITIONAL_ABI_ENTRIES: list of additional entries to add tovcpkg_abi_info.txt(key1 value1;key2 value2;...;keyN valueN)It's now possible to completely override triplet hash or remove dependencies hashes from abi entries.
⚠Of course, this must be used with caution. ⚠