FOUND THE ISSUE!
Whenever compiling from a git (or git-ubuntu) repository:
----
./configure:
....
1868 # Consult white-list to determine whether to enable werror
1869 # by default. Only enable by default for git builds
1870 if test -z "$werror" ; then
1871 if test -e "$source_path/.git" && \
1872 { test "$linux" = "yes" || test "$mingw32" = "yes"; }; then
1873 werror="yes"
1874 else
1875 werror="no"
1876 fi
1877 fi
....
# Now we've finished running tests it's OK to add -Werror to the compiler flags
if test "$werror" = "yes"; then
QEMU_CFLAGS="-Werror $QEMU_CFLAGS"
fi
and then config.log:
QEMU_CFLAGS -I/usr/include/pixman-1 -Werror
-DHAS_LIBSSH2_SFTP_FSYNC -pthread -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-fPIE -DPIE -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef
-Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common
-fwrapv -std=gnu99 -g -O0 -fdebug-prefix-
map=/home/inaddy/work/sources/ubuntu/qemu=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -Wexpansion-to-defined
----
Werror will be configured by default in QEMU_CFLAGS (independently of
dpkg-buildflags).
To avoid that we could use:
--disable-werror disable compilation abort on warning
But not exactly sure why this is happening now since the configure
changes are old.
Removing the .git directory I got:
QEMU_CFLAGS -I/usr/include/pixman-1 -DHAS_LIBSSH2_SFTP_FSYNC
-pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-
gnu/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef
-Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common
-fwrapv -std=gnu99 -g -O0 -fdebug-prefix-
map=/home/inaddy/work/sources/ubuntu/qemu=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -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 -fstack-protector-strong -I/usr/include/p11-kit-1
-I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/capstone
like expected. (No -Werror flag).
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1841457
Title:
QEMU Eoan FTBS in my machine (gcc9 + amd related ?)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1841457/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs