]> git.kaiwu.me - haproxy.git/commitdiff
CI: github: install libcrypt-dev:i386 for the i686 build
authorWilliam Lallemand <wlallemand@irq6.net>
Tue, 10 Nov 2026 13:55:12 +0000 (13:55 +0000)
committerWilliam Lallemand <wlallemand@irq6.net>
Tue, 10 Nov 2026 13:57:26 +0000 (13:57 +0000)
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

.github/workflows/vtest.yml

index 713e2abcd47a39a20e9e1d706ac8296445271883..97b0051d2b1aa645cae915208c623781d019f296 100644 (file)
@@ -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