From f33da20b75a45caad25c9a4daf7906e4f056ce91 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Tue, 22 Apr 2025 21:12:50 +0300 Subject: [PATCH] CI: Valgrind: Test with static liblzma If shared liblzma is built, tests/test_* and src/xz/xz are wrapper scripts created by Libtool. The wrappers set library search path so that the freshly-built shared library is found. With a static liblzma, no wrapper scripts are needed, and Libtool places the real executables to the aforementioned locations. This speeds up the tests under Valgrind dramatically. Fixes: 6c095a98fbec ("ci: test Valgrind") --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f43ae981..80941b6b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -99,7 +99,7 @@ jobs: - name: Build with Valgrind if: ${{ startsWith(matrix.os, 'ubuntu') && matrix.build_system == 'autotools' }} - run: ./build-aux/ci_build.bash -b autotools -p build -d sandbox + run: ./build-aux/ci_build.bash -b autotools -p build -d shared,sandbox - name: Test with Valgrind if: ${{ startsWith(matrix.os, 'ubuntu') && matrix.build_system == 'autotools' }} run: |