Hi, Mathieu Othacehe <[email protected]> skribis:
> On core-updates, qemu-minimal (4.2.0), fails to build. This seems to be > the same issue as this bug. The error is: > > In file included from > /gnu/store/jsjsczgr8xdnbdminl7lm2v56b7dq7lq-glibc-2.31/include/features.h:489:0, > from > /gnu/store/jsjsczgr8xdnbdminl7lm2v56b7dq7lq-glibc-2.31/include/bits/libc-header-start.h:33, > from > /gnu/store/jsjsczgr8xdnbdminl7lm2v56b7dq7lq-glibc-2.31/include/stdint.h:26, > from linuxboot_dma.c:65: > /gnu/store/jsjsczgr8xdnbdminl7lm2v56b7dq7lq-glibc-2.31/include/gnu/stubs.h:7:11: > fatal error: gnu/stubs-32.h: No such file or directory > # include <gnu/stubs-32.h> > ^~~~~~~~~~~~~~~~ > > Because of this gcc command: > > /gnu/store/dcnp1h3q6qyipwkm0g7l7r1bkvlqvaqa-gcc-7.5.0/bin/gcc -iquote > /tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0/. -iquote . -iquote > /tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0/tcg -iquote > /tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0/tcg/i386 > -I/tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0/linux-headers > -I/tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0/linux-headers -iquote . > -iquote /tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0 -iquote > /tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0/accel/tcg -iquote > /tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0/include > -I/tmp/guix-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0 -Wstrict-prototypes > -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes > -Wexpansion-to-defined -Wendif-labels -Wno-shift-negative-value > -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security > -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration > -Wold-style-definition -Wtype-limits -fno-pie -ffreestanding > -fno-stack-protector -m16 -Wa,-32 -MMD -MP -MT linuxboot_dma.o -MF > ./linuxboot_dma.d -O2 -march=i486 -c -o linuxboot_dma.o linuxboot_dma.c How was this bug initially reported against QEMU 4.0.0 fixed? On master there’s pretty much the same command as above, with ‘-m16’, and “yet it works”. https://ci.guix.gnu.org/log/ymzp5yz2r3zfw4xczwwlykyjv2kqcqs0-qemu-4.2.0 Ludo’.
