[test] Test that the exec-stack bit isn't set on libzstd.so

Tests that libzstd.so doesn't have the exec-stack bit set using
readelf. If the stack is marked executable systemd will refuse
to link against zstd. We now test that it isn't set on every PR.

Adds a test for PR #2857
Fixes Issue #2865
This commit is contained in:
Nick Terrell
2021-11-30 18:13:00 -08:00
parent 7847c2fd68
commit 360c2630e4
2 changed files with 10 additions and 5 deletions
+3 -3
View File
@@ -117,11 +117,11 @@ jobs:
make -C zlibWrapper test
make -C zlibWrapper valgrindTest
lz4-threadpool-partial-libs:
lz4-threadpool-libs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: LZ4, thread pool, and partial libs testslib wrapper test
- name: LZ4, thread pool, and libs build testslib wrapper test
run: |
make lz4install
make -C tests test-lz4
@@ -129,7 +129,7 @@ jobs:
make clean
make -C tests test-pool
make clean
bash tests/libzstd_partial_builds.sh
bash tests/libzstd_builds.sh
gcc-make-tests-32bit:
runs-on: ubuntu-latest