Control: tag -1 pending
On Mon, 17 Feb 2025 17:47:19 +0000 Matthias Klose <[email protected]> wrote:
Package: src:qemu
Version: 1:9.2.0+ds-5
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
[...]
/build/reproducible-path/qemu-9.2.0+ds/roms/openbios/arch/ppc/qemu/start.S:182:
Error: unrecognized opcode: `ld'
/build/reproducible-path/qemu-9.2.0+ds/roms/openbios/arch/ppc/qemu/start.S:355:
Info: macro invoked from here
...
This looks like a bug in either gcc or as, and it also looks like it's
fixed in there already. At least I can't reproduce this particular
issue with current gcc in experimental (15.1.0-2), and this code hasn't
changed for a long time. It feels like a wrong assembler is being run
when doing a cross-compile, since basically it reports error for every
asm opcode in that file.
There are, however, 2 more issues with qemu when built with gcc-15
(-std=c23), - it is two declarations of bool datatype in roms/ subdir.
I'm fixing these up in the next upload.
Thanks,
/mjt