[libc-commits] [clang] [compiler-rt] [flang] [libc] [libclc] [libcxx] [libcxxabi] [libunwind] [lld] [lldb] [llvm] [mlir] [openmp] [polly] [CMake] Bump the minimum required version to 3.31 (PR #223854)

Mehdi Amini via libc-commits libc-commits at lists.llvm.org
Mon Oct 19 04:50:26 PDT 2026


joker-eph wrote:

Thanks @boomanaiden154 for raising this. We'll need the buildbot owners to handle this, unless we're willing to add a script to bootstrap CMake (and cache it) when the system one is too old? (like I did in https://github.com/llvm/llvm-project/pull/232658/changes/dc18eb8be1022bfbf4d63c310d052605593d393b ) 
That would reduce a lot of pressure on everyone when upgrading, WDYT?



Here is what my agent gathered:

**Confirmed in build logs from the past seven days (50 workers)**

| Master | Worker | CMake | Public administrator contact | Connected | Evidence date UTC |
|---|---|---|---|---|---|
| buildbot | [as-worker-4](https://lab.llvm.org/buildbot/#/workers/99) | [3.28.3](https://lab.llvm.org/buildbot/#/builders/178/builds/4841/steps/4/logs/stdio) | @gkistanova | yes | 2026-10-19 11:28 |
| buildbot | [as-worker-91](https://lab.llvm.org/buildbot/#/workers/136) | [3.22.1](https://lab.llvm.org/buildbot/#/builders/49/builds/4545/steps/5/logs/stdio) | @gkistanova | yes | 2026-10-19 06:49 |
| buildbot | [as-worker-92](https://lab.llvm.org/buildbot/#/workers/134) | [3.22.1](https://lab.llvm.org/buildbot/#/builders/115/builds/305/steps/5/logs/stdio) | @gkistanova | yes | 2026-10-19 09:22 |
| buildbot | [as-worker-93](https://lab.llvm.org/buildbot/#/workers/24) | [3.29.2](https://lab.llvm.org/buildbot/#/builders/14/builds/923/steps/5/logs/stdio) | @gkistanova | yes | 2026-10-19 10:56 |
| buildbot | [bolt-worker-aarch64](https://lab.llvm.org/buildbot/#/workers/87) | [3.28.3](https://lab.llvm.org/buildbot/#/builders/217/builds/23812/steps/8/logs/stdio) | @ilinpv | yes | 2026-10-19 11:21 |
| buildbot | [clang-debian-cpp20](https://lab.llvm.org/buildbot/#/workers/84) | [3.27.9](https://lab.llvm.org/buildbot/#/builders/108/builds/31004/steps/4/logs/stdio) | @ilya-biryukov | yes | 2026-10-19 11:04 |
| buildbot | [clangd-ubuntu-clang](https://lab.llvm.org/buildbot/#/workers/66) | [3.25.2](https://lab.llvm.org/buildbot/#/builders/134/builds/49365/steps/4/logs/stdio) | @kadircet; @ilya-biryukov | yes | 2026-10-19 11:19 |
| buildbot | [doug-worker-1a](https://lab.llvm.org/buildbot/#/workers/30) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/181/builds/52863/steps/4/logs/stdio) | @dyung | yes | 2026-10-19 11:17 |
| buildbot | [doug-worker-1b](https://lab.llvm.org/buildbot/#/workers/76) | [3.22.1](https://lab.llvm.org/buildbot/#/builders/163/builds/47642/steps/4/logs/stdio) | @dyung | yes | 2026-10-19 11:18 |
| buildbot | [google-integrate-b2](https://lab.llvm.org/buildbot/#/workers/193) | [3.28.3](https://lab.llvm.org/buildbot/#/builders/228/builds/14922/steps/5/logs/stdio) | @boomanaiden154 | no | 2026-10-16 15:14 |
| buildbot | [intel-sycl-gpu-01](https://lab.llvm.org/buildbot/#/workers/190) | [3.28.3](https://lab.llvm.org/buildbot/#/builders/225/builds/22413/steps/4/logs/stdio) | @sarnex | yes | 2026-10-19 11:25 |
| buildbot | [libc-x86_64-debian](https://lab.llvm.org/buildbot/#/workers/39) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/147/builds/53717/steps/5/logs/stdio) | @michaelrj-google; @lntue; @nickdesaulniers | yes | 2026-10-19 11:27 |
| buildbot | [libc-x86_64-debian-fullbuild](https://lab.llvm.org/buildbot/#/workers/104) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/179/builds/56476/steps/5/logs/stdio) | @michaelrj-google; @lntue; @nickdesaulniers | yes | 2026-10-19 11:18 |
| buildbot | [linaro-armv8-windows-msvc-01](https://lab.llvm.org/buildbot/#/workers/150) | [3.29.2](https://lab.llvm.org/buildbot/#/builders/207/builds/23545/steps/4/logs/stdio) | @DavidSpickett; @luporl | yes | 2026-10-19 11:17 |
| buildbot | [linaro-armv8-windows-msvc-02](https://lab.llvm.org/buildbot/#/workers/88) | [3.30.2](https://lab.llvm.org/buildbot/#/builders/124/builds/2842/steps/3/logs/stdio) | @DavidSpickett; @luporl | yes | 2026-10-19 10:11 |
| buildbot | [linaro-clang-aarch64-lld-2stage](https://lab.llvm.org/buildbot/#/workers/127) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/121/builds/2811/steps/5/logs/stdio) | @DavidSpickett | yes | 2026-10-19 04:44 |
| buildbot | [linaro-clang-armv7-2stage](https://lab.llvm.org/buildbot/#/workers/86) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/79/builds/4120/steps/5/logs/stdio) | @DavidSpickett | yes | 2026-10-19 10:44 |
| buildbot | [linaro-clang-armv7-global-isel](https://lab.llvm.org/buildbot/#/workers/19) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/39/builds/12549/steps/5/logs/stdio) | @DavidSpickett | yes | 2026-10-19 08:41 |
| buildbot | [linaro-clang-armv7-vfpv3-2stage](https://lab.llvm.org/buildbot/#/workers/137) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/135/builds/4861/steps/3/logs/stdio) | @DavidSpickett | yes | 2026-10-19 06:28 |
| buildbot | [linaro-flang-aarch64-dylib](https://lab.llvm.org/buildbot/#/workers/7) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/50/builds/25346/steps/4/logs/stdio) | @DavidSpickett | yes | 2026-10-19 10:58 |
| buildbot | [linaro-flang-aarch64-latest-gcc](https://lab.llvm.org/buildbot/#/workers/61) | [3.28.3](https://lab.llvm.org/buildbot/#/builders/130/builds/22536/steps/4/logs/stdio) | @DavidSpickett | yes | 2026-10-19 11:06 |
| buildbot | [linaro-flang-aarch64-libcxx](https://lab.llvm.org/buildbot/#/workers/10) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/89/builds/40944/steps/5/logs/stdio) | @DavidSpickett | yes | 2026-10-19 11:15 |
| buildbot | [linaro-flang-aarch64-out-of-tree](https://lab.llvm.org/buildbot/#/workers/93) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/53/builds/35473/steps/5/logs/stdio) | @DavidSpickett | yes | 2026-10-19 11:10 |
| buildbot | [linaro-flang-aarch64-rel-assert](https://lab.llvm.org/buildbot/#/workers/96) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/29/builds/26996/steps/4/logs/stdio) | @DavidSpickett | yes | 2026-10-19 11:08 |
| buildbot | [linaro-flang-aarch64-release](https://lab.llvm.org/buildbot/#/workers/133) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/172/builds/25249/steps/4/logs/stdio) | @DavidSpickett | yes | 2026-10-19 10:45 |
| buildbot | [linaro-flang-aarch64-sharedlibs](https://lab.llvm.org/buildbot/#/workers/5) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/80/builds/25442/steps/4/logs/stdio) | @DavidSpickett | yes | 2026-10-19 09:40 |
| buildbot | [linaro-g3-01](https://lab.llvm.org/buildbot/#/workers/97) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/41/builds/13394/steps/5/logs/stdio) | @DavidSpickett | yes | 2026-10-19 07:16 |
| buildbot | [linaro-g3-02](https://lab.llvm.org/buildbot/#/workers/26) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/4/builds/13603/steps/5/logs/stdio) | @DavidSpickett; @luporl | yes | 2026-10-19 08:44 |
| buildbot | [linaro-g3-03](https://lab.llvm.org/buildbot/#/workers/63) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/143/builds/17479/steps/5/logs/stdio) | @DavidSpickett; @luporl | yes | 2026-10-19 10:33 |
| buildbot | [linaro-g3-04](https://lab.llvm.org/buildbot/#/workers/45) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/17/builds/17807/steps/5/logs/stdio) | @DavidSpickett; @luporl | yes | 2026-10-19 09:17 |
| buildbot | [linaro-g4-02](https://lab.llvm.org/buildbot/#/workers/159) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/198/builds/15751/steps/5/logs/stdio) | @DavidSpickett; @luporl | yes | 2026-10-19 07:55 |
| buildbot | [linaro-lldb-aarch64-ubuntu](https://lab.llvm.org/buildbot/#/workers/8) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/59/builds/39124/steps/3/logs/stdio) | @DavidSpickett; @luporl | yes | 2026-10-19 11:17 |
| buildbot | [linaro-lldb-arm-ubuntu](https://lab.llvm.org/buildbot/#/workers/144) | [3.28.6](https://lab.llvm.org/buildbot/#/builders/18/builds/27864/steps/3/logs/stdio) | @DavidSpickett | yes | 2026-10-19 10:41 |
| buildbot | [mi200-buildbot](https://lab.llvm.org/buildbot/#/workers/92) | [3.23.3](https://lab.llvm.org/buildbot/#/builders/177/builds/43336/steps/5/logs/stdio) | AMD MLSE buildbot team (GitHub ID unverified) | yes | 2026-10-19 11:19 |
| buildbot | [ml-opt-dev-x86-64-b1](https://lab.llvm.org/buildbot/#/workers/48) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/137/builds/49321/steps/4/logs/stdio) | @mtrofin | yes | 2026-10-19 11:28 |
| buildbot | [ml-opt-dev-x86-64-b2](https://lab.llvm.org/buildbot/#/workers/207) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/137/builds/49322/steps/4/logs/stdio) | @mtrofin | yes | 2026-10-19 11:28 |
| buildbot | [ml-opt-devrel-x86-64-b1](https://lab.llvm.org/buildbot/#/workers/208) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/175/builds/6270/steps/4/logs/stdio) | @mtrofin | yes | 2026-10-19 11:27 |
| buildbot | [ml-opt-devrel-x86-64-b2](https://lab.llvm.org/buildbot/#/workers/203) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/175/builds/6269/steps/4/logs/stdio) | @mtrofin | yes | 2026-10-19 11:27 |
| buildbot | [ml-opt-rel-x86-64-b1](https://lab.llvm.org/buildbot/#/workers/205) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/185/builds/6672/steps/6/logs/stdio) | @mtrofin | yes | 2026-10-19 11:22 |
| buildbot | [polly-x86_64-gce1](https://lab.llvm.org/buildbot/#/workers/28) | [3.28.3](https://lab.llvm.org/buildbot/#/builders/158/builds/21772/steps/5/logs/stdio) | @Meinersbur | yes | 2026-10-19 11:25 |
| buildbot | [polly-x86_64-gce2](https://lab.llvm.org/buildbot/#/workers/74) | [3.28.3](https://lab.llvm.org/buildbot/#/builders/118/builds/16964/steps/5/logs/stdio) | @Meinersbur | yes | 2026-10-19 11:29 |
| buildbot | [profcheck-b1](https://lab.llvm.org/buildbot/#/workers/177) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/223/builds/14496/steps/6/logs/stdio) | @mtrofin; @boomanaiden154 | yes | 2026-10-19 11:19 |
| buildbot | [profcheck-b2](https://lab.llvm.org/buildbot/#/workers/174) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/223/builds/14495/steps/6/logs/stdio) | @mtrofin; @boomanaiden154 | yes | 2026-10-19 11:19 |
| buildbot | [rv32gc-qemu-system](https://lab.llvm.org/buildbot/#/workers/49) | [3.30.0](https://lab.llvm.org/buildbot/#/builders/196/builds/25961/steps/5/logs/stdio) | @asb | yes | 2026-10-19 11:19 |
| buildbot | [sanitizer-buildbot-android](https://lab.llvm.org/buildbot/#/workers/206) | [3.28.3](https://lab.llvm.org/buildbot/#/builders/186/builds/3509/steps/9/logs/stdio) | @vitalybuka | yes | 2026-10-19 11:23 |
| buildbot | [sie-linux-worker3](https://lab.llvm.org/buildbot/#/workers/12) | [3.29.6](https://lab.llvm.org/buildbot/#/builders/174/builds/42955/steps/4/logs/stdio) | @dyung | yes | 2026-10-19 11:28 |
| buildbot | [sie-win-worker](https://lab.llvm.org/buildbot/#/workers/73) | [3.20.21032501](https://lab.llvm.org/buildbot/#/builders/46/builds/43031/steps/5/logs/stdio) | @dyung | yes | 2026-10-19 11:28 |
| staging | [linaro-clang-armv8-lld-2stage](https://lab.llvm.org/staging/#/workers/30) | [3.28.6](https://lab.llvm.org/staging/#/builders/160/builds/3133/steps/5/logs/stdio) | @DavidSpickett | yes | 2026-10-19 07:47 |
| staging | [loongson-loongarch64-clfs-clang-01](https://lab.llvm.org/staging/#/workers/71) | [3.24.2](https://lab.llvm.org/staging/#/builders/20/builds/32540/steps/5/logs/stdio) | Loongson LLVM Toolchain Working Group (GitHub ID unverified) | yes | 2026-10-19 11:17 |
| staging | [sie-linux-worker5](https://lab.llvm.org/staging/#/workers/167) | [3.25.1](https://lab.llvm.org/staging/#/builders/222/builds/11550/steps/4/logs/stdio) | @dyung; @SLTozer | yes | 2026-10-19 11:21 |

**Older observations: these workers were disconnected at the initial snapshot, and their present CMake versions are unknown (9 workers)**

| Master | Worker | CMake | Public administrator contact | Connected | Evidence date UTC |
|---|---|---|---|---|---|
| buildbot | [bolt-worker](https://lab.llvm.org/buildbot/#/workers/123) | [3.22.1](https://lab.llvm.org/buildbot/#/builders/113/builds/16527/steps/4/logs/stdio) | @aaupov | no | 2026-10-04 12:31 |
| buildbot | [doug-worker-6](https://lab.llvm.org/buildbot/#/workers/210) | [3.29.6](https://lab.llvm.org/buildbot/#/builders/202/builds/3422/steps/4/logs/stdio) | @dyung | no | 2026-09-26 22:46 |
| buildbot | [gribozavr3](https://lab.llvm.org/buildbot/#/workers/38) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/106/builds/42238/steps/4/logs/stdio) | @gribozavr | no | 2026-10-04 10:40 |
| buildbot | [hexagon-build-02](https://lab.llvm.org/buildbot/#/workers/43) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/40/builds/9844/steps/3/logs/stdio) | Anurag Tiwary (GitHub ID unverified); Muthu P (GitHub ID unverified) | no | 2026-10-04 12:33 |
| buildbot | [hexagon-build-03](https://lab.llvm.org/buildbot/#/workers/71) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/110/builds/11455/steps/4/logs/stdio) | Anurag Tiwary (GitHub ID unverified); Muthu P (GitHub ID unverified) | no | 2026-10-04 12:20 |
| buildbot | [libc-aarch64-ubuntu](https://lab.llvm.org/buildbot/#/workers/154) | [3.20.0](https://lab.llvm.org/buildbot/#/builders/104/builds/57844/steps/5/logs/stdio) | @michaelrj-google; @lntue; @nickdesaulniers | no | 2026-10-03 09:03 |
| buildbot | [libc-arm32-qemu-debian](https://lab.llvm.org/buildbot/#/workers/172) | [3.25.1](https://lab.llvm.org/buildbot/#/builders/215/builds/31178/steps/5/logs/stdio) | @amykhuang | no | 2026-10-04 12:31 |
| buildbot | [mlir-nvidia](https://lab.llvm.org/buildbot/#/workers/112) | [3.25.2](https://lab.llvm.org/buildbot/#/builders/116/builds/31812/steps/5/logs/stdio) | @joker-eph | no | 2026-10-03 09:14 |
| staging | [zos-s390x-1](https://lab.llvm.org/staging/#/workers/205) | [3.27.8](https://lab.llvm.org/staging/#/builders/237/builds/675/steps/5/logs/stdio) | @GaminRick7 | no | 2026-10-11 12:18 |

**Unconfirmed: connected workers whose description advertises an old version, without corroborating recent log evidence (5 workers)**

| Master | Worker | CMake | Public administrator contact | Connected | Evidence date UTC |
|---|---|---|---|---|---|
| buildbot | [as-builder-1](https://lab.llvm.org/buildbot/#/workers/95) | [3.25.1](https://lab.llvm.org/buildbot/#/workers/95) | @vvereschaka | yes | description only |
| buildbot | [as-builder-10](https://lab.llvm.org/buildbot/#/workers/157) | [3.25.1](https://lab.llvm.org/buildbot/#/workers/157) | @vvereschaka | yes | description only |
| buildbot | [as-builder-2](https://lab.llvm.org/buildbot/#/workers/131) | [3.25.1](https://lab.llvm.org/buildbot/#/workers/131) | @vvereschaka | yes | description only |
| buildbot | [as-builder-3](https://lab.llvm.org/buildbot/#/workers/2) | [3.25.1](https://lab.llvm.org/buildbot/#/workers/2) | @vvereschaka | yes | description only |
| staging | [debian-akiko-m68k](https://lab.llvm.org/staging/#/workers/84) | [3.18.4](https://lab.llvm.org/staging/#/workers/84) | @glaubitz | yes | description only |


https://github.com/llvm/llvm-project/pull/223854


More information about the libc-commits mailing list