This PR bumps vcpkg
and ccache
versions.
Dependency changes in vcpkg
(2022.09.27 - 2023.01.09):
- boost 1.80.0#0 -> 1.81.0#0
- libevent 2.1.12#6 -> libevent 2.1.12#7
- sqlite3 3.39.2#0 -> 3.40.0#1
Also see #26866 (comment).
This PR bumps vcpkg
and ccache
versions.
Dependency changes in vcpkg
(2022.09.27 - 2023.01.09):
Also see #26866 (comment).
Dependency changes (2022.09.27 - 2023.01.09):
- boost 1.80.0#0 -> 1.81.0#0
- libevent 2.1.12#6 -> libevent 2.1.12#7
- sqlite3 3.39.2#0 -> 3.40.0#1
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
See the guideline for information on the review process. A summary of reviews will appear here.
152@@ -153,7 +153,7 @@ task:
153 ccache_cache:
154 folder: '%CCACHE_DIR%'
155 install_tools_script:
156- - choco install --yes --no-progress ccache --version=4.6.1
157+ - choco install --yes --no-progress ccache --version=4.7.4
158 - choco install --yes --no-progress python3 --version=3.9.6
nit, realized after merge: I guess it should be fine to bump this as well, so that everything is still pinned but bumped to the latest version. (And add a comment that bumping to the latest in this file is fine?)
Finally, a two line patch could be squashed into one commit, but no big deal.
FWIW, the recent ccache 4.8.1 seems broken. Note the cacheable calls ratio:
0Cacheable calls: 264 / 617 (42.79%)
1 Hits: 264 / 264 (100.0%)
2 Direct: 264 / 264 (100.0%)
3 Preprocessed: 0 / 264 ( 0.00%)
4 Misses: 0 / 264 ( 0.00%)
5Uncacheable calls: 353 / 617 (57.21%)
6Local storage:
7 Cache size (GB): 0.2 / 0.2 (99.87%)
8 Hits: 264 / 264 (100.0%)
9 Misses: 0 / 264 ( 0.00%)
FWIW, the recent ccache 4.8.1 seems broken. Note the cacheable calls ratio:
I found the reason that ccache >= 4.8 is not working as expected. We need to have <ObjectFileName>$(IntDir)%(FileName).obj</ObjectFileName>
in every project file.
However, in the light of upcoming CMake-based build system, I see no reasons to change our current build_msvc
directory.