[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 000/147] Meson integration for 5.2
From: |
Cornelia Huck |
Subject: |
Re: [PATCH 000/147] Meson integration for 5.2 |
Date: |
Tue, 11 Aug 2020 11:41:39 +0200 |
On Mon, 10 Aug 2020 19:06:38 +0200
Paolo Bonzini <pbonzini@redhat.com> wrote:
> This version is substantially less "draft-like", and the diffstat
> is actually quite large with Thursday's draft.
>
> The changes are as follows:
> - updated oss-fuzz build script
> - various cases fixed that broke depending on present/absent dependencies
> - all build scripts handle --python correctly
> - git submodules properly updated before running meson
> - no warnings from Meson master (will be 0.56.0), one from upcoming 0.55.1
> - installation matches current build system
> - fixes for virtio-vga broken merge
> - includes updated s390-ccw patch from Thomas
> - less noisy "make check"
> - tested with GitLab CI, BSD VM builds and various Docker builds
> - input-keymap files properly regenerated
>
> Of our supported build platforms, only Mac OS and non-x86 hosts are
> still untested. But I guess this might finally count as a v1.
>
> This is available from https://gitlab.com/bonzini/qemu.git branch
> meson-poc-next.
Trying this branch, configure is already unhappy on Fedora 31:
funcs: do_compiler do_cc compile_object main
lines: 92 124 2341 0
cc -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings
-Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv
-Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security
-Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs
-Wendif-labels -Wexpansion-to-defined -Wno-missing-include-dirs
-Wno-shift-negative-value -Wno-psabi -Wno-missing-braces -c -o
config-temp/qemu-conf.o config-temp/qemu-conf.c
cc1: warning: ‘-Wformat-y2k’ ignored without ‘-Wformat’ [-Wformat-y2k]
cc1: warning: ‘-Wformat-security’ ignored without ‘-Wformat’ [-Wformat-security]
cc -Werror -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings
-Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv
-Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security
-Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs
-Wendif-labels -Wexpansion-to-defined -Wno-missing-include-dirs
-Wno-shift-negative-value -Wno-psabi -Wno-missing-braces -c -o
config-temp/qemu-conf.o config-temp/qemu-conf.c
cc1: error: ‘-Wformat-y2k’ ignored without ‘-Wformat’ [-Werror=format-y2k]
cc1: error: ‘-Wformat-security’ ignored without ‘-Wformat’
[-Werror=format-security]
cc1: all warnings being treated as errors
gcc --version says
gcc (GCC) 9.3.1 20200408 (Red Hat 9.3.1-2)
If I disable -Werror, the build succeeds.
- Re: [PATCH 000/147] Meson integration for 5.2, (continued)
- Re: [PATCH 000/147] Meson integration for 5.2, Paolo Bonzini, 2020/08/10
- Re: [PATCH 000/147] Meson integration for 5.2, Peter Maydell, 2020/08/10
- Re: [PATCH 000/147] Meson integration for 5.2, Paolo Bonzini, 2020/08/10
- Re: [PATCH 000/147] Meson integration for 5.2, Peter Maydell, 2020/08/10
- Re: [PATCH 000/147] Meson integration for 5.2, Paolo Bonzini, 2020/08/10
- Re: [PATCH 000/147] Meson integration for 5.2, Peter Maydell, 2020/08/10
- Re: [PATCH 000/147] Meson integration for 5.2, Paolo Bonzini, 2020/08/10
Re: [PATCH 000/147] Meson integration for 5.2, Paolo Bonzini, 2020/08/10
Re: [PATCH 000/147] Meson integration for 5.2,
Cornelia Huck <=
Re: [PATCH 000/147] Meson integration for 5.2, Roman Bolshakov, 2020/08/11
Re: [PATCH 000/147] Meson integration for 5.2, Stefano Garzarella, 2020/08/11