From 619525dc138e13635f4dac8ad3272637c9715000 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Mon, 11 Aug 2025 13:36:22 -0700 Subject: [PATCH] WIP: CI: update libstdc++ for linux-old build actions/checkout@v5 requires a newer libstdc++ that the container contains. Update it to a backwards-compatible version just like we already do for libc6. Ref: #17323 Closes #X --- .github/workflows/linux-old.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/linux-old.yml b/.github/workflows/linux-old.yml index ac2281721b..6a8624cc6a 100644 --- a/.github/workflows/linux-old.yml +++ b/.github/workflows/linux-old.yml @@ -73,7 +73,8 @@ jobs: apt-get -o Dpkg::Use-Pty=0 install -y --no-install-suggests --no-install-recommends cmake make automake autoconf libtool gcc pkg-config libpsl-dev libzstd-dev zlib1g-dev libssl1.0-dev libssh-dev libssh2-1-dev libc-ares-dev heimdal-dev libldap2-dev librtmp-dev stunnel4 groff gcc-8-base # GitHub's actions/checkout needs newer glibc and libstdc++ (which needs gcc-8-base) httrack --get https://deb.freexian.com/extended-lts/pool/main/g/glibc/libc6_2.28-10+deb10u5_amd64.deb - dpkg -i libc6_*_amd64.deb + httrack --get https://deb.freexian.com/extended-lts/pool/main/g/gcc-8/libstdc++6_8.3.0-6_amd64.deb + dpkg -i libc6_*_amd64.deb libstdc++6_*_amd64.deb - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: