Your message dated Tue, 01 Nov 2016 03:05:07 +0000
with message-id <e1c1pnr-000evr...@fasolo.debian.org>
and subject line Bug#837420: fixed in dietlibc 0.34~cvs20160606-3
has caused the Debian Bug report #837420,
regarding dietlibc: FTBFS with bindnow and PIE enabled
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
837420: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837420
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: dietlibc
Version: 0.34~cvs20160606-2
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):
...
gcc -D__dietlibc__ -isystem include -Os -fstrict-aliasing
-momit-leaf-frame-pointer -mfancy-math-387 -g -W -Wall -Wextra
-Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations
-Wno-switch -Wno-unused -Wredundant-decls -Wshadow
-fstack-protector-strong -nostdlib -o bin-x86_64/diet bin-x86_64/start.o
bin-x86_64/dyn_start.o diet.c bin-x86_64/dietlibc.a
bin-x86_64/dyn_stop.o -DDIETHOME=\"/<<PKGBUILDDIR>>\"
-DVERSION=\"0.34~cvs20160606-2\" -lgcc
/usr/bin/ld: bin-x86_64/dietlibc.a(stackgap.o): relocation R_X86_64_32
against `.rodata.str1.1' can not be used when making a shared object;
recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
Makefile:362: recipe for target 'bin-x86_64/diet' failed
...
The full build log is available from:
https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/dietlibc_0.34~cvs20160606-2_amd64.build.gz
Thanks,
Balint
--- End Message ---
--- Begin Message ---
Source: dietlibc
Source-Version: 0.34~cvs20160606-3
We believe that the bug you reported is fixed in the latest version of
dietlibc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 837...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christian Seiler <christ...@iwakd.de> (supplier of updated dietlibc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 01 Nov 2016 02:32:22 +0100
Source: dietlibc
Binary: dietlibc-dev dietlibc-doc
Architecture: source
Version: 0.34~cvs20160606-3
Distribution: unstable
Urgency: medium
Maintainer: Hector Oron <zu...@debian.org>
Changed-By: Christian Seiler <christ...@iwakd.de>
Description:
dietlibc-dev - diet libc - a libc optimized for small size
dietlibc-doc - diet libc documentation - a libc optimized for small size
Closes: 837420
Changes:
dietlibc (0.34~cvs20160606-3) unstable; urgency=medium
.
* Properly pass in CFLAGS from dpkg-buildflags.
Rework Debian-specific patches to make sure we pass in dpkg-buildflags
to dietlibc's build system. Also make sure that we pass -fno-pie and
-no-pie to the build system so that the new default setting of gcc in
Debian for PIE (enabled by default) is overridden, as static binaries
don't support PIE. Drop the hardening patch that explicitly added
stack protector support, as that is now passed in externally. This
should also make the build reproducible again, as -fdebug-prefix-map
is now passed to the compiler. (Closes: #837420)
* Make dietlibc-doc a Multi-Arch: foreign package
Checksums-Sha1:
2d1dc8841b724cf561086c17785956767334a0ff 2337 dietlibc_0.34~cvs20160606-3.dsc
f313f4c340691085a026c5882e23738eb5b062e1 33600
dietlibc_0.34~cvs20160606-3.debian.tar.xz
Checksums-Sha256:
b62aa1630bf87c68035e83d7129373517941942c3a33d86728b1f8970b015110 2337
dietlibc_0.34~cvs20160606-3.dsc
acf8231eda09102e598d07be1475e3dfaa716b5b57a66923438b425ff7a86b68 33600
dietlibc_0.34~cvs20160606-3.debian.tar.xz
Files:
f59697dfcb3456fd02c93a34a75ebff6 2337 devel optional
dietlibc_0.34~cvs20160606-3.dsc
b51112c21f404d4a2a5cd9587e5209b4 33600 devel optional
dietlibc_0.34~cvs20160606-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYF/K+AAoJEGMjNFnNz6AY/ZoQAIP2eS5ewmc4Cm4ktrSj72uA
eD0LRwxwrgGYxA7YWlsnayni3m7ZCTm0dAn2xsqPiBxihvLkaCr+IX+ovQcIyzAO
sDWKxltrg7YWFJvh6jPE8npRXGzW6bacd0AJxFfx8eCy9jBqOLHnm+W2kh63+BlA
Hp5d9TzQhRP0zylGgU4uJtdU0nBZgl3TJ2UKpgGbQXT3KTORVms1+I5aHbHTNZhW
D/Kl9EqFAtUvEaotGnqJQUefcsXse9BKvKLe2YdxY2gB2f4R3LvgvYlWWeOSQP5M
I3piSjAu8azVvNayBrXnaxnVivO0V07+IXSwkPd0w10nFFu193DnPPFlE9yZjY2V
ZUyuyIJV5IfnOAg/7QU8B9HTAfy9HbQC0cvCynRqziAeCnEjl2ovvN2kgZitlyeH
g9XX3S8N+jVT296RINH8Lz18wz/Xoo3FdVIIZ+oaR2OEjtuTSQLNdCiRRbtQ64gl
qT9vXb2GAxO5oUE3FTqyhfJTPhQLfL/L5e14T7ojGUL1arXEvn3Q7AXPVKsJ0V3K
696wZ+coDowmCq94Br9v7eXNuDd/PdEPZ53+CKPLXJh31C7Q2izl9nKLmJL8NgUU
fypyre3137KY85ltB8sFRuI0wp7YFH5Yv2Whw1oKXhVVxAn2xy9752lUk23ritcg
JyU0hhZLTdh204ghvRhc
=mrix
-----END PGP SIGNATURE-----
--- End Message ---