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

Reply via email to