[libcxx-commits] [libcxx] [libcxx] Still use CMake 3.31 in the CI image (PR #226749)

via libcxx-commits libcxx-commits at lists.llvm.org
Sat Sep 26 20:41:12 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-libcxx

Author: Aiden Grossman (boomanaiden154)

<details>
<summary>Changes</summary>

This ensures support with the minimum supported version rather than what 26.04 ships with by default (4.2.3).

---
Full diff: https://github.com/llvm/llvm-project/pull/226749.diff


1 Files Affected:

- (modified) libcxx/utils/ci/docker/linux-builder.dockerfile (+7) 


``````````diff
diff --git a/libcxx/utils/ci/docker/linux-builder.dockerfile b/libcxx/utils/ci/docker/linux-builder.dockerfile
index 5035899cfda3c..64dde3cf00f52 100644
--- a/libcxx/utils/ci/docker/linux-builder.dockerfile
+++ b/libcxx/utils/ci/docker/linux-builder.dockerfile
@@ -134,3 +134,10 @@ RUN <<EOF
   sudo rm -rf /tmp/ce-infra
 EOF
 
+RUN <<EOF
+    # Install a recent CMake
+    set -e
+    wget https://github.com/Kitware/CMake/releases/download/v3.31.0/cmake-3.31.0-linux-x86_64.sh -O /tmp/install-cmake.sh
+    sudo bash /tmp/install-cmake.sh --prefix=/usr --exclude-subdir --skip-license
+    rm /tmp/install-cmake.sh
+EOF

``````````

</details>


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


More information about the libcxx-commits mailing list