qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH for-9.2? 0/2] meson: Rationalize sanitizer configuration
@ 2024-08-13  9:52 Richard Henderson
  2024-08-13  9:52 ` [PATCH 1/2] meson: Split --enable-sanitizers to --enable-{asan, ubsan} Richard Henderson
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Richard Henderson @ 2024-08-13  9:52 UTC (permalink / raw)
  To: qemu-devel

In the CI that we actually run (x86) we don't want to use ASan,
only UBSan, we jump through --extra-cflags hoops to make that
happen, and we fail to disable function sanitizer during normal
configuration.

In the CI that we don't run, we enable ASan and fail to disable
function sanitizer.  So its a bit lucky that don't run it.

Split the --enable-santizers config option, and move stuff back
to meson.build from .gitlab-ci.d.


r~


Richard Henderson (2):
  meson: Split --enable-sanitizers to --enable-{asan,ubsan}
  meson: Move -fsanitize=undefined into normal configuraton

 tests/qtest/fdc-test.c                        |  2 +-
 .gitlab-ci.d/buildtest.yml                    | 10 +++----
 .../custom-runners/ubuntu-22.04-aarch64.yml   |  2 +-
 .../custom-runners/ubuntu-22.04-s390x.yml     |  2 +-
 docs/devel/fuzzing.rst                        |  4 +--
 meson.build                                   | 26 ++++++++++++++-----
 meson_options.txt                             |  6 +++--
 scripts/meson-buildoptions.sh                 |  9 ++++---
 tests/docker/test-debug                       |  4 +--
 9 files changed, 41 insertions(+), 24 deletions(-)

-- 
2.43.0



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-09-09  6:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-13  9:52 [PATCH for-9.2? 0/2] meson: Rationalize sanitizer configuration Richard Henderson
2024-08-13  9:52 ` [PATCH 1/2] meson: Split --enable-sanitizers to --enable-{asan, ubsan} Richard Henderson
2024-08-13  9:52 ` [PATCH 2/2] meson: Move -fsanitize=undefined into normal configuraton Richard Henderson
2024-09-08 21:12 ` [PATCH for-9.2? 0/2] meson: Rationalize sanitizer configuration Richard Henderson
2024-09-09  6:51 ` Thomas Huth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).