On 7/14/2026 1:54 AM, Ilya Leoshkevich wrote: > > > On 7/10/26 23:43, Pierrick Bouvier wrote: >> Signed-off-by: Pierrick Bouvier <[email protected]> >> --- >> tests/tcg/meson.build | 1 + >> tests/tcg/s390x/Makefile.target | 127 ----------------------------- >> tests/tcg/s390x/meson.build | 138 ++++++++++++++++++++++++++++++++ >> 3 files changed, 139 insertions(+), 127 deletions(-) >> delete mode 100644 tests/tcg/s390x/Makefile.target >> create mode 100644 tests/tcg/s390x/meson.build > > In general the s390x tests work now, however, I get: > > 155/164 tcg+tcg-s390x-linux-user - qemu:s390x-linux-user-fma > SKIP 0.09s exit > status 77 > 156/164 tcg+tcg-s390x-linux-user - qemu:s390x-linux-user-vfminmax > SKIP 0.07s exit > status 77 > 157/164 tcg+tcg-s390x-linux-user - qemu:s390x-linux-user-vxeh2_vs > SKIP 0.06s exit > status 77 > 158/164 tcg+tcg-s390x-linux-user - qemu:s390x-linux-user-vxeh2_vcvt > SKIP 0.06s exit > status 77 > 159/164 tcg+tcg-s390x-linux-user - qemu:s390x-linux-user-vxeh2_vlstr > SKIP 0.05s exit > status 77 > 160/164 tcg+tcg-s390x-linux-user - qemu:s390x-linux-user-vxeh2_vstrs > SKIP 0.04s exit > status 77 > > with the series. Without the series these tests do run: > > TEST fma on s390x > TEST vfminmax on s390x > TEST vxeh2_vcvt on s390x > TEST vxeh2_vlstr on s390x > TEST vxeh2_vstrs on s390x > TEST vxeh2_vs on s390x >
Can you please run one of the test in verbose? It will print the reason why it was skipped. $ ./build/pyvenv/bin/meson test -C build \ s390x-linux-user-vxeh2_vcvt --verbose I guess the cross compiler is not detected, and we need to find why. With following questions, we should know what's missing. - Do you have s390x-linux-gnu-gcc installed? - Does this command work? $ s390x-linux-gnu-gcc -static -o /dev/null tests/tcg/test_cc.c - Do you have podman or docker installed? - What is the output of this command? $ ./tests/docker/docker.py probe Regards, Pierrick
