From: Ilia Shipitsin Date: Fri, 3 Apr 2026 18:10:11 +0000 (+0200) Subject: CI: build WolfSSL job with asan enabled X-Git-Tag: v3.4-dev9~52 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=76f74d7a55b276f4f025ce878c00dc6dcff97acf;p=thirdparty%2Fhaproxy.git CI: build WolfSSL job with asan enabled Reference: https://github.com/haproxy/haproxy/issues/3317 this allows to distribute memory checking to WolfSSL code as well Only applies on the WolfSSL weekly job which build the wolfssl git version. --- diff --git a/.github/workflows/wolfssl.yml b/.github/workflows/wolfssl.yml index 41982fa5a..bf0405c41 100644 --- a/.github/workflows/wolfssl.yml +++ b/.github/workflows/wolfssl.yml @@ -19,7 +19,7 @@ jobs: sudo apt-get update -o Acquire::Languages=none -o Acquire::Translation=none sudo apt-get --no-install-recommends -y install socat gdb jose - name: Install WolfSSL - run: env WOLFSSL_VERSION=git-master WOLFSSL_DEBUG=1 scripts/build-ssl.sh + run: env WOLFSSL_VERSION=git-master WOLFSSL_DEBUG=1 CFLAGS="-fsanitize=address -g" scripts/build-ssl.sh - name: Compile HAProxy run: | make -j$(nproc) ERR=1 CC=gcc TARGET=linux-glibc \