]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
WIP: CI: update libstdc++ for linux-old build
authorDan Fandrich <dan@coneharvesters.com>
Mon, 11 Aug 2025 20:36:22 +0000 (13:36 -0700)
committerDan Fandrich <dan@coneharvesters.com>
Mon, 11 Aug 2025 20:47:37 +0000 (13:47 -0700)
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

index ac2281721ba35462f6ffba693458ee4380235beb..6a8624cc6a1dbb7b0acf18fa3069c022c16edcc1 100644 (file)
@@ -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: