qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] build qemu with gcc and tsan
@ 2024-09-10 17:40 Pierrick Bouvier
  2024-09-10 17:40 ` [PATCH v3 1/3] meson: hide tsan related warnings Pierrick Bouvier
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Pierrick Bouvier @ 2024-09-10 17:40 UTC (permalink / raw)
  To: qemu-devel
  Cc: Wainer dos Santos Moschetta, Richard Henderson, Paolo Bonzini,
	Ilya Leoshkevich, Alex Bennée, David Hildenbrand,
	Marc-André Lureau, Philippe Mathieu-Daudé, kvm,
	Thomas Huth, Marcelo Tosatti, Daniel P. Berrangé, qemu-s390x,
	Beraldo Leal, Pierrick Bouvier

While working on a concurrency bug, I gave a try to tsan builds for QEMU. I
noticed it didn't build out of the box with recent gcc, so I fixed compilation.
In more, updated documentation to explain how to build a sanitized glib to avoid
false positives related to glib synchronisation primitives.

v3
- rebased on top of master
- previous conversation shifted on why clang does not implement some warnings
- hopefully we can review the content of patches this time

v2
- forgot to signoff commits

Pierrick Bouvier (3):
  meson: hide tsan related warnings
  target/i386: fix build warning (gcc-12 -fsanitize=thread)
  docs/devel: update tsan build documentation

 docs/devel/testing/main.rst | 26 ++++++++++++++++++++++----
 meson.build                 | 10 +++++++++-
 target/i386/kvm/kvm.c       |  4 ++--
 3 files changed, 33 insertions(+), 7 deletions(-)

-- 
2.39.2



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

end of thread, other threads:[~2024-10-21 16:14 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-10 17:40 [PATCH v3 0/3] build qemu with gcc and tsan Pierrick Bouvier
2024-09-10 17:40 ` [PATCH v3 1/3] meson: hide tsan related warnings Pierrick Bouvier
2024-09-10 17:40 ` [PATCH v3 2/3] target/i386: fix build warning (gcc-12 -fsanitize=thread) Pierrick Bouvier
2024-09-10 17:40 ` [PATCH v3 3/3] docs/devel: update tsan build documentation Pierrick Bouvier
2024-09-25  7:31 ` [PATCH v3 0/3] build qemu with gcc and tsan Thomas Huth
2024-09-25 10:43 ` Alex Bennée
2024-10-21 16:12   ` Pierrick Bouvier

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).