msvc: Update vcpkg manifest #32213

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:250403-vcpkg-update changing 1 files +13 −3
  1. hebasto commented at 9:28 AM on April 3, 2025: member

    This PR:

    1. Updates the vcpkg manifest baseline from the 2024.09.30 Release to the 2025.03.19 Release, with the following package changes:

      • boost: 1.85.0#1,2 --> 1.87.0
      • qtbase: 6.7.2#3 -> 6.8.2#1
      • qttools: 6.7.2#1 -> 6.8.2
      • sqlite3: 3.46.1 --> 3.49.1

    The previous update was made in #31186.

    1. Explicitly specifies required features for the qtbase package, which makes vcpkg skip unused features such as dnslookup, openssl, etc.
  2. build, msvc: Update vcpkg manifest baseline
    This change updates the vcpkg manifest baseline from the "2024.09.30
    Release" to the "2025.03.19 Release", with the following package
    changes:
     - boost: 1.85.0#1,2 --> 1.87.0
     - qtbase: 6.7.2#3 -> 6.8.2#1
     - qttools: 6.7.2#1 -> 6.8.2
     - sqlite3: 3.46.1 --> 3.49.1
    fe5a6dcc53
  3. build, msvc: Build only required `qtbase` features
    This change makes vcpkg skip unused features such as `dnslookup`,
    `openssl`, etc.
    d85895e5a7
  4. hebasto added the label Windows on Apr 3, 2025
  5. hebasto added the label Build system on Apr 3, 2025
  6. DrahtBot commented at 9:28 AM on April 3, 2025: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32213.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK hodlinator

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    No conflicts as of last run.

  7. hebasto commented at 9:45 AM on April 14, 2025: member
  8. hodlinator approved
  9. hodlinator commented at 10:11 PM on April 15, 2025: contributor

    ACK d85895e5a7714860bc3782a78d5e17eadbf0c597

    Updates vcpkg baseline to https://github.com/microsoft/vcpkg/releases/tag/2025.03.19 and removes unnecessary dependencies from qtbase.

    Testing

    cmake -B build --preset vs2022 -DVCPKG_INSTALL_OPTIONS="--x-buildtrees-root=C:\vcpkg" && cmake --build build --config Release -j16
    set QT_PLUGIN_PATH=C:\Users\hodlinator\bitcoin\build\vcpkg_installed\x64-windows\Qt6\plugins
    build\bin\Release\bitcoin-qt.exe
    

    Confirmed that Qt 6.8.2 was declared in the About Qt window.

    (Number of vcpkgs increase from 66 to 80 when not limiting the qtbase features. qtbase[core,doubleconversion,freetype,gui,network,png,testlib,thread,widgets]:x64-windows@6.8.2#1 -- C:\Users\hodlinator\AppData\Local\vcpkg\registries\git-trees\744273bb84e2107bb024f6d32e5c03890b4c4f2d vs qtbase[brotli,concurrent,core,dbus,dnslookup,doubleconversion,freetype,gui,harfbuzz,icu,jpeg,network,opengl,openssl,pcre2,png,sql,sql-psql,sql-sqlite,testlib,thread,widgets,zstd]:x64-windows@6.8.2#1 -- C:\Users\hodlinator\AppData\Local\vcpkg\registries\git-trees\744273bb84e2107bb024f6d32e5c03890b4c4f2d)

  10. hebasto merged this on Apr 19, 2025
  11. hebasto closed this on Apr 19, 2025

  12. sedited referenced this in commit a9c46ce3c3 on Apr 24, 2025
  13. stickies-v referenced this in commit 772a33e052 on May 23, 2025
  14. yuvicc referenced this in commit 069643f094 on Jul 6, 2025
  15. fanquake referenced this in commit ad4a49090d on Sep 23, 2025
  16. bug-castercv502 referenced this in commit 5b0af4b944 on Sep 28, 2025
  17. luke-jr referenced this in commit 8fa172e486 on Feb 5, 2026
  18. luke-jr referenced this in commit d034d5bca8 on Feb 5, 2026
  19. kwsantiago referenced this in commit 43d6c0a750 on Feb 16, 2026
  20. kwsantiago referenced this in commit 3547db9f22 on Feb 16, 2026
  21. Kino1994 referenced this in commit 588badedc2 on Jun 28, 2026
  22. Kino1994 referenced this in commit 9a8619ac5d on Jun 28, 2026
  23. BigcoinBGC referenced this in commit 10e928e46c on Jun 30, 2026
  24. BigcoinBGC referenced this in commit 4d65ece781 on Jun 30, 2026
  25. bitcoin locked this on Jul 30, 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-08-17 03:51 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me