Your message dated Thu, 27 Oct 2016 00:19:57 +0000
with message-id <e1bzyqh-0001yo...@franck.debian.org>
and subject line Bug#837481: fixed in gcl 2.6.12-42
has caused the Debian Bug report #837481,
regarding gcl: 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.)
--
837481: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837481
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gcl
Version: 2.6.12-33
Severity: important
User: bal...@balintreczey.hu
Usertags: pie-bindnow-20160906
Justification: FTBFS on amd64 with extra hardening
Tags: patch
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):
...
touch raw_pre_gcl_map
gcc -Wl,-z,relro -Wl,-z,now -Wl,-T ../unixport/gcl.script -o raw_pre_gcl
-L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -pg -lgmp
-lreadline -lc -lgclp
PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine
cp sys_init.lsp foo
echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system
\"saved_pre_gcl\"))" >>foo
ar x libpre_gcl.a $(ar t libpre_gcl.a |grep ^gcl_)
/<<PKGBUILDDIR>>/unixport/raw_pre_gcl /<<PKGBUILDDIR>>/unixport/ -libdir
/<<PKGBUILDDIR>>/ < foo
GCL (GNU Common Lisp) April 1994 22913624631 pages
Building symbol table for /<<PKGBUILDDIR>>/unixport/raw_pre_gcl ..
The assertion (sec=get_section( ".rel.plt",sec1,sece,sn)) ||
(sec=get_section(".rela.plt",sec1,sece,sn)) on line 387 of sfaslelf.c in
function set_symbol_stubs failed: SuccessAborted
makefile:93: recipe for target 'saved_pre_gcl' failed
make[2]: *** [saved_pre_gcl] Error 134
rm raw_pre_gcl
...
The full build log is available from:
https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/gcl_2.6.12-33_amd64.build.gz
The patch used at Ubuntu fixes the issue by disabling PIE:
https://patches.ubuntu.com/g/gcl/gcl_2.6.12-33ubuntu1.patch
Thanks,
Balint
--- End Message ---
--- Begin Message ---
Source: gcl
Source-Version: 2.6.12-42
We believe that the bug you reported is fixed in the latest version of
gcl, 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.
Camm Maguire <c...@debian.org> (supplier of updated gcl 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: SHA256
Format: 1.8
Date: Wed, 26 Oct 2016 23:04:57 +0000
Source: gcl
Binary: gcl gcl-doc
Architecture: source amd64 all
Version: 2.6.12-42
Distribution: unstable
Urgency: medium
Maintainer: Camm Maguire <c...@debian.org>
Changed-By: Camm Maguire <c...@debian.org>
Description:
gcl - GNU Common Lisp compiler
gcl-doc - Documentation for GNU Common Lisp
Closes: 822820 837481
Changes:
gcl (2.6.12-42) unstable; urgency=medium
.
* pathnames1.6
* Bug fix: "FTBFS with bindnow and PIE enabled", thanks to Balint Reczey
(Closes: #837481).
* Bug fix: "FTBFS with compilers that default to -fPIE (patch
attached)", thanks to Adam Conrad (Closes: #822820).
Checksums-Sha1:
14f909f4c239ec00b6e422b78b94cf8207816708 1813 gcl_2.6.12-42.dsc
cb0d11efaab520c217ffdf5e73bb60815b7d5ef6 318972 gcl_2.6.12-42.debian.tar.xz
d72c1ae45800d6a41960d72fe773e2e63e9048f3 7308830 gcl-dbgsym_2.6.12-42_amd64.deb
307147d4ee989193117050902d3219e63624bdc6 1128880 gcl-doc_2.6.12-42_all.deb
56c5451893fdd2ab0189634f24b08baef9ad7d0f 31679930 gcl_2.6.12-42_amd64.deb
Checksums-Sha256:
04e63cdf338aa23aaa1def8d176893ccab97d9528e77c0db67ee9f7acd63a622 1813
gcl_2.6.12-42.dsc
726d6e9c90eced980d1fdea5674c115a26b36c7eed4ef0bbc749bb3f632965f4 318972
gcl_2.6.12-42.debian.tar.xz
62c324eb7c4cd752eeabf47979dd4eaf814c6b6ed34555fbecbb18a78caf6aad 7308830
gcl-dbgsym_2.6.12-42_amd64.deb
78d8c1e9ce6d011ef7cdc7cf70658418d0764f6777c506097b19da628dd7719e 1128880
gcl-doc_2.6.12-42_all.deb
f24028676c45d737758968ab9084bc8e630b283d142c01776adc5f71f7d72421 31679930
gcl_2.6.12-42_amd64.deb
Files:
38a244d9cf6616ee00c0c0e1c685d112 1813 lisp optional gcl_2.6.12-42.dsc
be14cc5929d3e64da86dff9e5b538cd0 318972 lisp optional
gcl_2.6.12-42.debian.tar.xz
9694755aba42fbabcf369a670d1ea53e 7308830 debug extra
gcl-dbgsym_2.6.12-42_amd64.deb
8af6b9b409a8528fd8c2425a389760e5 1128880 doc optional gcl-doc_2.6.12-42_all.deb
ec60354575b3887405f94e2a9db7b732 31679930 lisp optional gcl_2.6.12-42_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJYEUDJAAoJELhFzlEPm3FNt2IP/1hSyVeI0n6VpBquJ6ipvqV3
JfzfPw+V8cxba+hv3juBriYSOgsNfR2d6XzAhnpjd3t2p1i1k3mzaOUe+xLqhKvN
DbNjD42PPOH+/r8YpBQTTB0TEVs9XZPr9JWdRHNfEBsi9fXIRtjG8XFot9tWgYAG
p2K5rgNnBt44wM0rI5uh42hTHrp+VnJ10SBjm1dXabOADu7SGtGepgNZpPzDXRm7
udS0yPu/d3mcDacNnWrAmhXQWEkF2O+mOtoGmfdYCuMhlJ3q5dusnAVgiCyomlBV
KY4zlJsKbnZWv2i8NnhQnPwOxj5XxRsqnALz3PwlibHfXO4uiTooh6d3dj4kXAYH
qHIpT2ggZDxI2AAcqG/iQ0DZMHsKFViuz8fEKaFWX+eADv5G1+lgP2pMLvKWrCxf
m/n+nP7biMarm0zCCJZrdc1a9k/DNTL/ef6mImUKgx+6VjV40uZ9gl4BpZ75yFoB
Tc7ofZgKLg2LROoxJAB4brud1eyc4Mpr/bZ98OBRiaHKSgOZDoPgGGrB8aj8fesb
VwhNKb2q2Cs63yuC8fQX51nZ6U4JKn4n3YToXERkQaJC0HaE+VlJRo8J0APBXgyw
qyDcZEsHbpCVLJy56bGpERVvXmVx3Yr/9nuPHusKk+Sqigf3uXfkQhhS5ULJyqd8
HQWPF3mBFFQMvFcQARmY
=fATG
-----END PGP SIGNATURE-----
--- End Message ---