]> git.ipfire.org Git - thirdparty/kmod.git/commit
ci: enable sanitizers in the meson build
authorEmil Velikov <emil.l.velikov@gmail.com>
Sat, 28 Sep 2024 13:12:26 +0000 (14:12 +0100)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Tue, 1 Oct 2024 13:52:13 +0000 (08:52 -0500)
commit42d5658f0ae7ce55b81230465aa7a01e2051071b
treeb572db0479c2340f077da61f11ea0cf9fcaa2b0f
parent7805c95fbe703bff3d113bfedd5d607cf5da9444
ci: enable sanitizers in the meson build

... to prevent a range of issues creeping in.

Currently ASAN reports an ordering issue that we need to explicitly
disable. Thus the sanitizers are only enabled in CI and not for all
developer builds (aka build-dev.ini).

Seemingly musl lacks the sanitizers, so we don't enable it on Alpine.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/160
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
.github/actions/setup-fedora/action.yml
.github/workflows/main.yml