The following changes since commit 80c1d80c10a0676728d65874a9641eb578626d7c:
Merge tag 'pull-hex-20260924' of https://github.com/qualcomm/qemu into staging (2026-09-24 19:35:55 -0700)
are available in the Git repository at:
https://gitlab.com/p-b-o/qemu tags/pbouvier/pr/tcg-tests-20260925
for you to fetch changes up to 2ed098a7f2549781fc06e5228bf1fddcaf402db1:
tests/tcg: add alternative cross-compilers for macos (homebrew) (2026-09-25 17:04:17 +0000)
----------------------------------------------------------------
Changes:
- [PATCH] tests/tcg/meson.build: reintroduce build-tcg target (Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>)
Link: https://lore.kernel.org/qemu-devel/20260918202704.9790-1-pierrick.bouvier@oss.qualcomm.com
- [PATCH] tests/docker/dockerfiles/debian-loongarch-cross: update (Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>)
Link: https://lore.kernel.org/qemu-devel/20260923000510.218473-1-pierrick.bouvier@oss.qualcomm.com
- [PATCH] tests/tcg/meson.build: compile test with -fno-stack-protector (Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>)
Link: https://lore.kernel.org/qemu-devel/20260924202012.2465-1-pierrick.bouvier@oss.qualcomm.com
- [PATCH v2 0/6] tests/tcg: use x86_64 cross containers on all host (Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>)
Link: https://lore.kernel.org/qemu-devel/20260923185725.863311-1-pierrick.bouvier@oss.qualcomm.com
- [PATCH 0/4] tests/tcg/meson.build: detect additional cross compilers (Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>)
Link: https://lore.kernel.org/qemu-devel/20260924213942.26491-1-pierrick.bouvier@oss.qualcomm.com
----------------------------------------------------------------
Pierrick Bouvier (13):
tests/tcg/meson.build: reintroduce build-tcg target
tests/docker/dockerfiles/debian-loongarch-cross: update toolchain
tests/tcg/meson.build: compile test with -fno-stack-protector by default
tests/tcg/meson.build: force use of linux/amd64 platform for containers
tests/lcitool/refresh: generate dockerfiles using --host-arch x86_64
tests/docker/dockerfiles/debian-all-test: remove arch specific bits
tests/tcg/meson.build: remove cc_docker_host_arch
tests/tcg/loongarch64/system: deactivate loongarch64-softmmu-memory (hang on aarch64 host)
tests/tcg/x86_64: speed up compilation of avx, mmx and 3dnow tests
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/docker/dockerfiles/alpine.docker | 2 +-
tests/docker/dockerfiles/centos9.docker | 2 +-
.../dockerfiles/debian-all-test-cross.docker | 39 +++++----
tests/docker/dockerfiles/debian-amd64-cross.docker | 4 +-
tests/docker/dockerfiles/debian-arm64-cross.docker | 4 +-
tests/docker/dockerfiles/debian-armhf-cross.docker | 4 +-
tests/docker/dockerfiles/debian-i686-cross.docker | 4 +-
.../dockerfiles/debian-loongarch-cross.docker | 2 +-
.../docker/dockerfiles/debian-ppc64el-cross.docker | 4 +-
.../docker/dockerfiles/debian-riscv64-cross.docker | 4 +-
tests/docker/dockerfiles/debian-s390x-cross.docker | 4 +-
tests/docker/dockerfiles/debian.docker | 4 +-
.../docker/dockerfiles/fedora-rust-nightly.docker | 2 +-
tests/docker/dockerfiles/fedora-win64-cross.docker | 2 +-
tests/docker/dockerfiles/fedora.docker | 2 +-
tests/docker/dockerfiles/opensuse-leap.docker | 2 +-
tests/docker/dockerfiles/ubuntu2404.docker | 2 +-
tests/lcitool/libvirt-ci | 2 +-
tests/lcitool/refresh | 37 +++++----
tests/tcg/aarch64/meson.build | 4 +-
tests/tcg/aarch64/system/meson.build | 2 +-
tests/tcg/aarch64_be/meson.build | 2 +-
tests/tcg/alpha/meson.build | 2 -
tests/tcg/alpha/system/meson.build | 1 -
tests/tcg/arm/meson.build | 2 -
tests/tcg/arm/system/meson.build | 2 +-
tests/tcg/hexagon/meson.build | 1 -
tests/tcg/hppa/meson.build | 1 -
tests/tcg/i386/meson.build | 2 -
tests/tcg/i386/system/meson.build | 2 +-
tests/tcg/loongarch64/meson.build | 2 -
tests/tcg/loongarch64/system/meson.build | 6 +-
tests/tcg/m68k/meson.build | 1 -
tests/tcg/meson.build | 92 +++++++++++++---------
tests/tcg/mips/meson.build | 1 -
tests/tcg/mips64/meson.build | 1 -
tests/tcg/mips64el/meson.build | 1 -
tests/tcg/or1k/meson.build | 1 -
tests/tcg/ppc64/meson.build | 1 -
tests/tcg/ppc64le/meson.build | 2 +-
tests/tcg/riscv64/meson.build | 4 +-
tests/tcg/riscv64/system/meson.build | 2 +-
tests/tcg/s390x/meson.build | 4 +-
tests/tcg/s390x/system/meson.build | 2 +-
tests/tcg/sh4/meson.build | 1 -
tests/tcg/tricore/meson.build | 1 -
tests/tcg/x86_64/meson.build | 10 +--
tests/tcg/x86_64/system/meson.build | 2 +-
tests/tcg/xtensa/meson.build | 3 -
50 files changed, 142 insertions(+), 149 deletions(-)