[libcxx-commits] [libcxx] 599fc2c - [Github] Bump libcxx image to ubuntu 26.04 (#225550)

via libcxx-commits libcxx-commits at lists.llvm.org
Thu Sep 24 09:50:39 PDT 2026


Author: Aiden Grossman
Date: 2026-09-24T09:50:34-07:00
New Revision: 599fc2cfc60421ea402dd0ec57f5106bf452962c

URL: https://github.com/llvm/llvm-project/commit/599fc2cfc60421ea402dd0ec57f5106bf452962c
DIFF: https://github.com/llvm/llvm-project/commit/599fc2cfc60421ea402dd0ec57f5106bf452962c.diff

LOG: [Github] Bump libcxx image to ubuntu 26.04 (#225550)

To match the rest of the premerge CI images.

Added: 
    

Modified: 
    libcxx/utils/ci/docker/linux-builder.dockerfile

Removed: 
    


################################################################################
diff  --git a/libcxx/utils/ci/docker/linux-builder.dockerfile b/libcxx/utils/ci/docker/linux-builder.dockerfile
index 18ed3908fa8be..5035899cfda3c 100644
--- a/libcxx/utils/ci/docker/linux-builder.dockerfile
+++ b/libcxx/utils/ci/docker/linux-builder.dockerfile
@@ -16,7 +16,7 @@
 # This image also gets built on every push to `main` that modifies these Docker
 # files, and can be found at ghcr.io/libcxx/libcxx-linux-builder-base .
 
-FROM docker.io/library/ubuntu:noble
+FROM docker.io/library/ubuntu:26.04
 
 # Changing this file causes a rebuild of the image in a GitHub action. However, it does not cause
 # the CI runners to switch to that image automatically, that must be done by updating the image used
@@ -99,8 +99,8 @@ RUN <<EOF
   # Install the most recent GCC as well as the previous version to ease transitions.
   install_gcc() {
     sudo /tmp/ce-infra/bin/ce_install install compilers/c++/x86/gcc $1.1.0
-    sudo ln -s /opt/compiler-explorer/gcc-$1.1.0/bin/gcc /usr/bin/gcc-$1
-    sudo ln -s /opt/compiler-explorer/gcc-$1.1.0/bin/g++ /usr/bin/g++-$1
+    sudo ln -sf /opt/compiler-explorer/gcc-$1.1.0/bin/gcc /usr/bin/gcc-$1
+    sudo ln -sf /opt/compiler-explorer/gcc-$1.1.0/bin/g++ /usr/bin/g++-$1
   }
 
   set -e
@@ -134,10 +134,3 @@ 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


        


More information about the libcxx-commits mailing list