From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Othacehe Subject: bug#36882: Qemu 4.2.0 build for x86_64-linux fails Date: Fri, 21 Feb 2020 12:09:07 +0100 Message-ID: <87k14gnqng.fsf@gmail.com> References: <20190731200334.GA29724@jasmine.lan> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60459) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j56C3-0005N4-2t for bug-guix@gnu.org; Fri, 21 Feb 2020 06:10:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j56C1-0006oI-W3 for bug-guix@gnu.org; Fri, 21 Feb 2020 06:10:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40469) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j56C1-0006nk-SA for bug-guix@gnu.org; Fri, 21 Feb 2020 06:10:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j56C1-0000yC-Mf for bug-guix@gnu.org; Fri, 21 Feb 2020 06:10:01 -0500 In-Reply-To: <20190731200334.GA29724@jasmine.lan> Sender: "Debbugs-submit" Resent-Message-ID: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 36882@debbugs.gnu.org Hello, On core-updates, qemu-minimal (4.2.0), fails to build. This seems to be the same issue as this bug. The error is: --8<---------------cut here---------------start------------->8--- In file included from /gnu/store/jsjsczgr8xdnbdminl7lm2v56b7dq7lq-glibc-2.3= 1/include/features.h:489:0, from /gnu/store/jsjsczgr8xdnbdminl7lm2v56b7dq7lq-glibc-2.3= 1/include/bits/libc-header-start.h:33, from /gnu/store/jsjsczgr8xdnbdminl7lm2v56b7dq7lq-glibc-2.3= 1/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 ^~~~~~~~~~~~~~~~ Because of this gcc command: --8<---------------cut here---------------start------------->8--- /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/gui= x-build-qemu-minimal-4.2.0.drv-0/qemu-4.2.0/tcg -iquote /tmp/guix-build-qem= u-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/qem= u-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-p= rototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototy= pes -Wexpansion-to-defined -Wendif-labels -Wno-shift-negative-value -Wno-mi= ssing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat= -y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-d= efinition -Wtype-limits -fno-pie -ffreestanding -fno-stack-protector -m= 16 -Wa,-32 -MMD -MP -MT linuxboot_dma.o -MF ./linuxboot_dma.d -O2 -march= =3Di486 -c -o linuxboot_dma.o linuxboot_dma.c --8<---------------cut here---------------end--------------->8--- Any idea? Do we still need to add "multilib header" support to our glibc build? Thanks, Mathieu