From: Lasse Collin Date: Tue, 22 Apr 2025 18:12:50 +0000 (+0300) Subject: CI: Valgrind: Test with static liblzma X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f33da20b75a45caad25c9a4daf7906e4f056ce91;p=thirdparty%2Fxz.git 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") --- 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: |