All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] tests/tcg/meson.build: detect additional cross compilers
@ 2026-09-24 21:39 Pierrick Bouvier
  2026-09-24 21:39 ` [PATCH 1/4] tests/tcg/meson.build: report correct cc in summary Pierrick Bouvier
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Pierrick Bouvier @ 2026-09-24 21:39 UTC (permalink / raw)
  To: qemu-devel
  Cc: Paolo Bonzini, Philippe Mathieu-Daudé, Richard Henderson,
	Pierrick Bouvier, Alex Bennée

This series solves:
- detect and choose host compiler for host target on fedora
- detect and choose cross compilers install with homebrew on macos

It adds a new cc_alt list field to test suite, to specify one or several cross
compilers to try. If none is found, or none works, we fallback to containers as
usual.

Tested on debian, macos, fedora, archlinux for x86 and aarch64 arch.

Based-on: 20260923185725.863311-1-pierrick.bouvier@oss.qualcomm.com
"[PATCH v2 0/6] tests/tcg: use x86_64 cross containers on all host architectures"

Pierrick Bouvier (4):
  tests/tcg/meson.build: report correct cc in summary
  tests/tcg/meson.build: introduce cc_alt (alternative cross compiler)
  tests/tcg: add alternative cross-compilers for fedora
  tests/tcg: add alternative cross-compilers for macos (homebrew)

 .gitlab-ci.d/macos.yml               |  7 ----
 tests/tcg/aarch64/meson.build        |  2 ++
 tests/tcg/aarch64/system/meson.build |  1 +
 tests/tcg/aarch64_be/meson.build     |  1 +
 tests/tcg/arm/system/meson.build     |  1 +
 tests/tcg/i386/system/meson.build    |  1 +
 tests/tcg/meson.build                | 53 ++++++++++++++++------------
 tests/tcg/ppc64le/meson.build        |  1 +
 tests/tcg/riscv64/meson.build        |  2 ++
 tests/tcg/riscv64/system/meson.build |  1 +
 tests/tcg/s390x/meson.build          |  2 ++
 tests/tcg/s390x/system/meson.build   |  1 +
 tests/tcg/x86_64/meson.build         |  2 ++
 tests/tcg/x86_64/system/meson.build  |  1 +
 14 files changed, 47 insertions(+), 29 deletions(-)

-- 
2.43.0



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

end of thread, other threads:[~2026-09-25 22:17 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-24 21:39 [PATCH 0/4] tests/tcg/meson.build: detect additional cross compilers Pierrick Bouvier
2026-09-24 21:39 ` [PATCH 1/4] tests/tcg/meson.build: report correct cc in summary Pierrick Bouvier
2026-09-25 16:02   ` Daniel P. Berrangé
2026-09-24 21:39 ` [PATCH 2/4] tests/tcg/meson.build: introduce cc_alt (alternative cross compiler) Pierrick Bouvier
2026-09-25  9:38   ` Daniel P. Berrangé
2026-09-25 15:17     ` Pierrick Bouvier
2026-09-25 15:52       ` Daniel P. Berrangé
2026-09-25 16:03   ` Daniel P. Berrangé
2026-09-24 21:39 ` [PATCH 3/4] tests/tcg: add alternative cross-compilers for fedora Pierrick Bouvier
2026-09-25  9:40   ` Daniel P. Berrangé
2026-09-25 15:20     ` Pierrick Bouvier
2026-09-25 15:54       ` Daniel P. Berrangé
2026-09-25 15:57         ` Pierrick Bouvier
2026-09-25 16:00           ` Daniel P. Berrangé
2026-09-25 16:03   ` Daniel P. Berrangé
2026-09-24 21:39 ` [PATCH 4/4] tests/tcg: add alternative cross-compilers for macos (homebrew) Pierrick Bouvier
2026-09-25 16:04   ` Daniel P. Berrangé
2026-09-25 22:17 ` [PATCH 0/4] tests/tcg/meson.build: detect additional cross compilers Pierrick Bouvier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.