Pierrick Bouvier <[email protected]> writes:

> On 2/27/26 9:21 AM, Pierrick Bouvier wrote:
>> On 2/27/26 1:58 AM, Philippe Mathieu-Daudé wrote:
>>>> The error message is as follows:
>>>>         TEST    basic gdbstub support on ppc
>>>>       Python Exception <class 'gdb.error'>: Could not fetch register 
>>>> "fpscr"; remote failure reply '14'
>>>>       Error occurred in Python: Could not fetch register "fpscr"; remote 
>>>> failure reply '14'
>>>>       qemu-ppc: QEMU: Terminated via GDBstub
>>>> I've tested from a clean checkout with the following commands:
>>>>       ./configure --target-list=ppc-linux-user
>>>>       make -j$(nproc) all
>>>>       make check-tcg
>>>
>>> It's odd this config isn't caught by our CI.
>>>
>> https://gitlab.com/qemu-project/qemu/-/blob/master/tests/tcg/multiarch/Makefile.target#L153
>> ```
>> ifneq ($(GDB),)
>> ...
>> # gdbstub tests
>> ...
>> else
>> run-gdbstub-%:
>>      $(call skip-test, "gdbstub test $*", "need working gdb with $(patsubst
>> -%,,$(TARGET_NAME)) support")
>> ```
>> Unfortunately, gdb is not installed in any container.
>> At least we caught something with this bug, which is great :).
>> Regards,
>> Pierrick
>
> Alex, is it something you could see to add to existing Dockerfiles?

I think we need to work out the equivalent of gdb-multiarch and add
mappings to the libvirt-ci project. But for linux-all-test-cross we can
add it manually.

>
> Thanks,
> Pierrick

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro

Reply via email to