cmake: Bump minimum required CMake version to 3.22 #1675

pull hebasto wants to merge 1 commits into bitcoin-core:master from hebasto:250530-cmake-bump changing 3 files +7 −27
  1. hebasto commented at 11:06 AM on May 30, 2025: member

    Ubuntu 20.04 LTS has reached the End of Standard Support. There no longer appear to be compelling reasons to maintain compatibility with CMake 3.16. The new suggested minimum, CMake 3.22, is shipped with Ubuntu 22.04 LTS, which is supported until April 2027.

    This PR also introduces new CMake policies, from CMP0098 to CMP0128. Some of these may warrant the reviewers' attention:

  2. cmake: Bump minimum required CMake version to 3.22
    Ubuntu 20.04 LTS has reached the end of standard support. There no
    longer appear to be compelling reasons to maintain compatibility with
    CMake 3.16.
    The new suggested minimum, CMake 3.22, is shipped with Ubuntu 22.04 LTS,
    which is supported until April 2027.
    
    This change also introduces new CMake policies, from CMP0098 to CMP0128.
    3af71987a8
  3. real-or-random added the label build on May 30, 2025
  4. real-or-random approved
  5. real-or-random commented at 11:48 AM on May 30, 2025: contributor

    utACK 3af71987a8f18b96dd21d8a4642df6f9e6e4c9c7

  6. real-or-random merged this on Jun 4, 2025
  7. real-or-random closed this on Jun 4, 2025

  8. real-or-random added the label needs-changelog on Jun 4, 2025
  9. hebasto deleted the branch on Jun 4, 2025
  10. hebasto referenced this in commit eb3b9cc612 on Jun 5, 2025
  11. hebasto referenced this in commit 68094d6972 on Jun 30, 2025
  12. Sjors referenced this in commit 1b7453ea88 on Jul 17, 2025
  13. hebasto referenced this in commit 28310efba4 on Jul 18, 2025
  14. real-or-random referenced this in commit 6037833c9e on Jul 21, 2025
  15. fanquake referenced this in commit 5600e6fc4b on Jul 22, 2025
  16. saikiran57 referenced this in commit abe11bd67c on Jul 28, 2025
  17. fanquake removed the label needs-changelog on Jul 29, 2025
  18. fanquake commented at 10:26 AM on July 29, 2025: member

    Changelog was added in #1702. Dropping "needs-changelog".

  19. janus referenced this in commit e0ffd31e87 on Sep 14, 2025
  20. vmta referenced this in commit 2b25f561a0 on Sep 21, 2025
  21. github-actions[bot] referenced this in commit 758d4e90b4 on Mar 1, 2026
  22. github-actions[bot] referenced this in commit 68a2178f22 on Mar 1, 2026
  23. github-actions[bot] referenced this in commit a8bc1a0b2b on Mar 1, 2026
  24. 0x000000000019d6689c085ae165831e934ff76 referenced this in commit 3b9450150d on Mar 2, 2026
  25. csjones referenced this in commit a4d92824ae on Mar 2, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-18 18:15 UTC

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