On 9/24/2026 2:39 PM, Pierrick Bouvier wrote: > 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: [email protected] > "[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(-) >
This was merged into master (efa3b9d5ac8024078225e1ab434411fdfe53b457). Regards, Pierrick
