build: Bump VS minimum supported version to 18.0 #33861
pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:251112-vs18.0 changing 4 files +28 −37-
hebasto commented at 3:09 pm on November 12, 2025: memberThe new VS 18.0 release includes numerous bug fixes.
-
hebasto added the label Refactoring on Nov 12, 2025
-
hebasto added the label Windows on Nov 12, 2025
-
hebasto added the label Build system on Nov 12, 2025
-
DrahtBot commented at 3:10 pm on November 12, 2025: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Code Coverage & Benchmarks
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33861.
Reviews
See the guideline for information on the review process. A summary of reviews will appear here.
Conflicts
Reviewers, this pull request conflicts with the following ones:
- #33974 (cmake: Check dependencies after build option interaction by hebasto)
- #31974 (Drop testnet3 by Sjors)
- #31507 (build: Use clang-cl to build on Windows natively by hebasto)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
-
fanquake commented at 3:35 pm on November 12, 2025: memberSeems a bit premature, if this is still waiting for multiple pieces of unreleased software? Could just wait for it to be shown as fixed in a nightly build?
-
DrahtBot added the label CI failed on Nov 12, 2025
-
hebasto force-pushed on Nov 30, 2025
-
hebasto force-pushed on Nov 30, 2025
-
DrahtBot added the label Needs rebase on Dec 1, 2025
-
hebasto force-pushed on Dec 1, 2025
-
in .github/workflows/ci.yml:225 in 58e0680e92
218@@ -219,10 +219,10 @@ jobs: 219 include: 220 - job-type: standard 221 generate-options: '-DBUILD_BENCH=ON -DBUILD_KERNEL_LIB=ON -DBUILD_UTIL_CHAINSTATE=ON -DWERROR=ON' 222- job-name: 'Windows native, VS 2022' 223+ job-name: 'Windows native, VS 2026' 224 - job-type: fuzz 225 generate-options: '-DVCPKG_MANIFEST_NO_DEFAULT_FEATURES=ON -DVCPKG_MANIFEST_FEATURES="wallet" -DBUILD_GUI=OFF -DWITH_ZMQ=OFF -DBUILD_FOR_FUZZING=ON -DWERROR=ON' 226- job-name: 'Windows native, fuzz, VS 2022' 227+ job-name: 'Windows native, fuzz, VS 2026'
maflcko commented at 11:05 am on December 1, 2025:could remove the version/year here, as the docs and presets should already be clear on it? (no other ci task is having the version/year in the title)
hebasto commented at 11:09 am on December 1, 2025:Thanks! Updated.hebasto force-pushed on Dec 1, 2025DrahtBot removed the label Needs rebase on Dec 1, 2025build: Bump VS minimum supported version to 18.0 03dd1dbb73b4796ecda9refactor: Remove workaround for resolved MSVC bug
The bug was fixed in Visual Studio 18.0.
hebasto force-pushed on Feb 5, 2026hebasto marked this as ready for review on Feb 5, 2026hebasto marked this as a draft on Feb 5, 2026DrahtBot added the label Needs rebase on Feb 5, 2026DrahtBot commented at 8:00 pm on February 5, 2026: contributor🐙 This pull request conflicts with the target branch and needs rebase.DrahtBot removed the label CI failed on Feb 5, 2026
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-02-06 00:13 UTC
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-02-06 00:13 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me