]> www.infradead.org Git - users/dwmw2/qemu.git/commit
meson: Split --enable-sanitizers to --enable-{asan, ubsan}
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 13 Aug 2024 09:52:15 +0000 (19:52 +1000)
committerThomas Huth <thuth@redhat.com>
Wed, 11 Sep 2024 07:49:11 +0000 (09:49 +0200)
commitcb771ac1f59ced0aba5acedacfd4e92a9d0727b6
tree68cce5c1dfbb16e2561333ee8c390deaac62578e
parenta66f28df650166ae8b50c992eea45e7b247f4143
meson: Split --enable-sanitizers to --enable-{asan, ubsan}

We do not always want both address and undefined behavior
sanitizers running at the same time.

For the gitlab custom-runners, drop to only --enable-ubsan.
These jobs are not run by default, but as will be obvious in the
next patch, we don't run ASan on x86 either, and it seems wrong
to hold aarch64 and s390x to a different standard.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20240813095216.306555-2-richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
docs/devel/testing/fuzzing.rst
meson.build
meson_options.txt
scripts/meson-buildoptions.sh
tests/docker/test-debug
tests/qtest/fdc-test.c