From d69f101b0973766b61c53b4fb3af213c69350019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Tue, 28 Apr 2026 14:18:39 +0300 Subject: [PATCH] docker: Update the system-clang testcase to use Clang 20 This is the newest version currently available in the Ubuntu 24.04 repos. This fixes building; previously it failed to build libc++, which only supports being built with one of the two preceding versions of Clang. --- Dockerfile.system-clang | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.system-clang b/Dockerfile.system-clang index 58d82d9..a67c36e 100644 --- a/Dockerfile.system-clang +++ b/Dockerfile.system-clang @@ -10,7 +10,7 @@ RUN apt-get update -qq && \ # Separate step for system-clang; the RUN line above is similar to other dockerfiles. RUN apt-get update -qq && \ - apt-get install -qqy clang-18 lld-18 llvm-18 && \ + apt-get install -qqy clang-20 lld-20 llvm-20 && \ apt-get clean -y && \ rm -rf /var/lib/apt/lists/* @@ -31,7 +31,7 @@ ARG CFGUARD_ARGS=--enable-cfguard COPY build-all.sh build-llvm.sh install-wrappers.sh build-mingw-w64.sh build-mingw-w64-tools.sh build-compiler-rt.sh build-libcxx.sh build-mingw-w64-libraries.sh build-openmp.sh ./ COPY wrappers/*.sh wrappers/*.c wrappers/*.h wrappers/*.cfg ./wrappers/ -RUN ./build-all.sh $TOOLCHAIN_PREFIX --host-clang=clang-18 && \ +RUN ./build-all.sh $TOOLCHAIN_PREFIX --host-clang=clang-20 && \ rm -rf /build/* ENV PATH=$TOOLCHAIN_PREFIX/bin:$PATH