Il ven 11 set 2026, 19:49 Alex Bennée <[email protected]> ha scritto:

> Thanks for pointing this out. I hadn't noticed the issue as I guess we
> don't build firmware in the CI. That said on my current tree:
>
>  cd /home/alex/lsrc/qemu.git/builds/all/pc-bios/s390-ccw
>  make
>  -Wno-stringop-overflow detected
>  -fno-stack-protector detected
>  -Wno-array-bounds detected
>  -Wno-gnu detected
>  -march=z900 detected
>  Assembling start.o
>  Compiling main.o
>  Compiling bootmap.o
>  Compiling jump2ipl.o
>  Compiling sclp.o
>  Compiling menu.o
>  Compiling netmain.o
>  Compiling virtio.o
>  Compiling virtio-net.o
>  Compiling virtio-scsi.o
>  Compiling virtio-blkdev.o
>  Compiling cio.o
>  Compiling dasd-ipl.o
>  Compiling virtio-ccw.o
>  Compiling clp.o
>  Compiling pci.o
>  Compiling virtio-pci.o
>  Compiling secure-ipl.o
>  Linking s390-ccw.elf
>  Stripping s390-ccw.elf into s390-ccw.img
>
> So it seems to be working. How do you usually invoke the build?
>
> > Fearing the worst, I started converting to use meson directly (which
> > is probably a noble goal anyway). I still don't have a workable image,
> > as inheriting the common meson cc/ld flags exposes a bunch of other
> > problems. Will keep poking, but I'd like to know if there's an
> > easier/better option here?
>
> I suspect the easiest way would be to move the rom specific cross
> compiler detection into a configure script within pc-bios. Paolo wdyt?
>

I would prefer to revert this and load the config file from meson instead.

Paolo


>
> >
> > Thanks,
> > Eric
>
> --
> Alex Bennée
> Virtualisation Tech Lead @ Linaro
>
>

Reply via email to