Skip to content

Conversation

ferdymercury
Copy link
Collaborator

This version of CMake was released in March 2022
https://github.com/Kitware/CMake/releases/tag/v3.23.0

This version is required to use FILE_SETs, which could help towards #16327 and #18419.

This version of CMake was released in March 2022
https://github.com/Kitware/CMake/releases/tag/v3.23.0

This version is required to use FILE_SETs, which could help towards root-project#16327 and root-project#18419.
@guitargeek
Copy link
Contributor

Unfortunately, we still have older CMake versions on the platforms that we still support:

  • ubuntu2204 - cmake version 3.22.1 (end of life April 2027)
  • debian125 - cmake version 3.25.1 (end of life 30 Jun 2028)
  • alma8 - cmake version 3.26.5
  • ubuntu2404 - cmake version 3.28.3
  • macOS 14 - cmake version 3.29.5

On Windows, I don't know.

So I think in practice, that means we can only require CMake 3.23+ when Ubuntu 22.04 is end-of-life in two years 🙁

By the way, so far our strategy has been to just use the same minimum CMake version as LLVM.

@ferdymercury
Copy link
Collaborator Author

ferdymercury commented Sep 22, 2025

@dannf @roehling
Is there any remote plan / chance to bump Ubuntu's 22.04 cmake version from 3.22 to 3.23 ?

Copy link

Test Results

    17 files      17 suites   2d 14h 57m 35s ⏱️
 3 632 tests  3 629 ✅ 0 💤 3 ❌
61 314 runs  61 302 ✅ 5 💤 7 ❌

For more details on these failures, see this check.

Results for commit f441fa0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants