Source: qemu Version: 2.6+dfsg-3 Severity: important User: bal...@balintreczey.hu Usertags: pie-bindnow-20160906 Justification: FTBFS on amd64 with extra hardening
Hi, During a rebuild of all packages in sid, your package failed to build on amd64 with patched GCC and dpkg. The rebuild tested if packages are ready for a transition enabling PIE and bindnow for amd64. For more information about the changes to sid's dpkg and GCC please visit: https://wiki.debian.org/Hardening/PIEByDefaultTransition Relevant part (hopefully): ... cc -I/<<BUILDDIR>>/qemu-2.6+dfsg/tcg -I/<<BUILDDIR>>/qemu-2.6+dfsg/tcg/i386 -I/<<BUILDDIR>>/qemu-2.6+dfsg/linux-headers -I/<<BUILDDIR>>/qemu-2.6+dfsg/qemu-build/linux-headers -I. -I/<<BUILDDIR>>/qemu-2.6+dfsg -I/<<BUILDDIR>>/qemu-2.6+dfsg/include -I/<<BUILDDIR>>/qemu-2.6+dfsg/block -Iblock -I/usr/include/pixman-1 -DHAS_LIBSSH2_SFTP_FSYNC -fPIE -DPIE -m64 -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 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/qemu-2.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_QEMU_DATAPATH='"/usr/share/qemu:/usr/share/seabios:/usr/lib/ipxe/qemu"' -DVENDOR_DEBIAN -Wendif-labels -Wmissing-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/spice-server -I/usr/include/spice-1 -I/usr/include/cacard -I/usr/include/libusb-1.0 -I/<<BUILDDIR>>/qemu-2.6+dfsg/tests -MMD -MP -MT block/iscsi.o -MF block/iscsi.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -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 -g -fPIC -DBUILD_DSO -c -o block/iscsi.o /<<BUILDDIR>>/qemu-2.6+dfsg/block/iscsi.c cc -nostdlib -Wl,-r -o block/iscsi.mo block/iscsi.o /usr/bin/ld: -r and -pie may not be used together collect2: error: ld returned 1 exit status /<<BUILDDIR>>/qemu-2.6+dfsg/rules.mak:99: recipe for target 'block/iscsi.mo' failed ... The full build log is available from: https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/qemu_2.6+dfsg-3_amd64.build.gz Thanks, Balint