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. josibake referenced this in commit bb0dc6d75c on Jul 10, 2025
  13. josibake referenced this in commit 90b6c9e668 on Jul 11, 2025
  14. josibake referenced this in commit 4340be2236 on Jul 14, 2025
  15. josibake referenced this in commit 3a3815d5ee on Jul 16, 2025
  16. Sjors referenced this in commit 1b7453ea88 on Jul 17, 2025
  17. josibake referenced this in commit 46f5c2f1f3 on Jul 17, 2025
  18. josibake referenced this in commit d5817e485f on Jul 17, 2025
  19. josibake referenced this in commit eb4955b6a7 on Jul 17, 2025
  20. hebasto referenced this in commit 28310efba4 on Jul 18, 2025
  21. real-or-random referenced this in commit 6037833c9e on Jul 21, 2025
  22. fanquake referenced this in commit 5600e6fc4b on Jul 22, 2025
  23. josibake referenced this in commit fef64aa2e0 on Jul 22, 2025
  24. saikiran57 referenced this in commit abe11bd67c on Jul 28, 2025
  25. fanquake removed the label needs-changelog on Jul 29, 2025
  26. fanquake commented at 10:26 am on July 29, 2025: member
    Changelog was added in #1702. Dropping “needs-changelog”.

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: 2025-07-31 06:15 UTC

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