From: William Lallemand Date: Tue, 10 Nov 2026 13:55:12 +0000 (+0000) Subject: CI: github: install libcrypt-dev:i386 for the i686 build X-Git-Url: https://git.kaiwu.me/?a=commitdiff_plain;h=86ff417abae7c15b312537b9b5f19787d2325b73;p=haproxy.git CI: github: install libcrypt-dev:i386 for the i686 build Since Ubuntu 26.04, the i686 job needs libcrypt-dev:i386 to link with -lcrypt. Without it, the build fails with: /usr/bin/i686-linux-gnu-ld.bfd: cannot find -lcrypt: No such file or directory collect2: error: ld returned 1 exit status --- diff --git a/.github/workflows/vtest.yml b/.github/workflows/vtest.yml index 713e2abcd..97b0051d2 100644 --- a/.github/workflows/vtest.yml +++ b/.github/workflows/vtest.yml @@ -76,7 +76,7 @@ jobs: ${{ case(contains(matrix.FLAGS, 'USE_LUA=1'), 'liblua5.4-dev', '') }} \ ${{ case(contains(matrix.FLAGS, 'USE_PCRE2=1'), 'libpcre2-dev', '') }} \ ${{ case(contains(matrix.ssl, 'BORINGSSL=yes'), 'ninja-build', '') }} \ - ${{ case(matrix.CC == 'i686-linux-gnu-gcc', 'gcc-i686-linux-gnu libc6-dev-i386-cross libssl-dev:i386 libpcre2-dev:i386', '') }} \ + ${{ case(matrix.CC == 'i686-linux-gnu-gcc', 'gcc-i686-linux-gnu libc6-dev-i386-cross libcrypt-dev:i386 libssl-dev:i386 libpcre2-dev:i386', '') }} \ socat \ gdb \ jose