From 19a44ebba0df922f4290e9cc5494dc923ef97eca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 10 Sep 2024 09:54:11 +0200 Subject: [PATCH 1/2] Make a RelWithDebInfo build when testing with ASAN in the CI Traces should be more useful if we keep debug data in. --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f849eefe4..73bb82df1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -106,6 +106,7 @@ jobs: elif [ "${{ matrix.config.configType }}" = "shared" ]; then echo "BUILD_SHARED_LIBS=ON" >> $GITHUB_ENV; elif [ "${{ matrix.config.configType }}" = "asan" ]; then + echo "BUILD_TYPE=RelWithDebInfo" >> $GITHUB_ENV; echo "CONFIG_ASAN=ON" >> $GITHUB_ENV; elif [ "${{ matrix.config.configType }}" = "ubsan" ]; then echo "CONFIG_UBSAN=ON" >> $GITHUB_ENV; From 18eadddf84d0d9559bafe00825bc7f51f4a2b84a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 10 Sep 2024 10:04:50 +0200 Subject: [PATCH 2/2] fixup! --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 73bb82df1..abb05f8a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -109,8 +109,10 @@ jobs: echo "BUILD_TYPE=RelWithDebInfo" >> $GITHUB_ENV; echo "CONFIG_ASAN=ON" >> $GITHUB_ENV; elif [ "${{ matrix.config.configType }}" = "ubsan" ]; then + echo "BUILD_TYPE=RelWithDebInfo" >> $GITHUB_ENV; echo "CONFIG_UBSAN=ON" >> $GITHUB_ENV; elif [ "${{ matrix.config.configType }}" = "msan" ]; then + echo "BUILD_TYPE=RelWithDebInfo" >> $GITHUB_ENV; echo "CONFIG_MSAN=ON" >> $GITHUB_ENV; echo "CC=clang" >> $GITHUB_ENV; fi