Your message dated Tue, 25 Oct 2016 18:25:02 +0000
with message-id <e1bz6pg-0005eq...@franck.debian.org>
and subject line Bug#837576: fixed in sbcl 2:1.3.10-1
has caused the Debian Bug report #837576,
regarding sbcl: 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.)
--
837576: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837576
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sbcl
Version: 1.3.8-1
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 -g -Wall -Wsign-compare -O3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -fno-omit-frame-pointer -I.
-DSBCL_PREFIX=\"'/<<PKGBUILDDIR>>/stage1'\" -c -o ldso-stubs.o ldso-stubs.S
cc -g -Wl,--export-dynamic -o sbcl alloc.o backtrace.o breakpoint.o
coreparse.o dynbind.o funcall.o gc-common.o globals.o interr.o
interrupt.o largefile.o monitor.o os-common.o parse.o print.o purify.o
pthread-futex.o regnames.o run-program.o runtime.o safepoint.o save.o
search.o thread.o time.o util.o validate.o vars.o wrap.o x86-64-arch.o
linux-os.o x86-64-linux-os.o gencgc.o x86-64-assem.o ldso-stubs.o -ldl
-lpthread -lz -lm
/usr/bin/ld: x86-64-assem.o: relocation R_X86_64_32S against undefined
symbol `all_threads' can not be used when making a shared object;
recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
...
The full build log is available from:
https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/sbcl_1.3.8-1_amd64.build.gz
Thanks,
Balint
--- End Message ---
--- Begin Message ---
Source: sbcl
Source-Version: 2:1.3.10-1
We believe that the bug you reported is fixed in the latest version of
sbcl, 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.
Christoph Egger <christ...@debian.org> (supplier of updated sbcl 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: Tue, 25 Oct 2016 17:11:56 +0200
Source: sbcl
Binary: sbcl sbcl-doc sbcl-source
Architecture: source
Version: 2:1.3.10-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Common Lisp Team
<pkg-common-lisp-de...@lists.alioth.debian.org>
Changed-By: Christoph Egger <christ...@debian.org>
Description:
sbcl - Common Lisp compiler and development system
sbcl-doc - Documentation for Steel Bank Common Lisp
sbcl-source - Source code files for SBCL
Closes: 837576
Changes:
sbcl (2:1.3.10-1) unstable; urgency=medium
.
* New upstream version
changes in sbcl-1.3.10 relative to sbcl-1.3.9:
* enhancement: more compact low-level error signaling code
* enhancement: more compact encoding of cross-reference information
* optimization: faster out of line fixnum-float comparisons.
* optimization: filling a known simple-vector with a constant value
is about as fast in unoptimized code as in code compiled with (SPEED 3),
and the x86-64 implementation is able to use SSE instructions.
* bug fix: correctly handle the case of a non-local exit within a function
terminating the extent of dynamic-extent functions and variables in the
presence of multiple-values (lp#1563127)
* bug fix: restore builds on the latest OSX with the latest Xcode
(lp#1470996)
changes in sbcl-1.3.9 relative to sbcl-1.3.8:
* minor incompatible change: NAMESTRING prefers to return a BASE-STRING
instead of (ARRAY CHARACTER (*)) when possible.
* enhancement: cached make-instance/allocate-instance constructors can now
get garbage collected.
* optimization: better performance for some unoptimized operations on
complex numbers.
* bug fix: using the options :LOCAL-NICKNAMES and :LOCK in the same
DEFPACKAGE form no longer signals a bogus error
* Import patch from Steve Beattie <steve.beat...@canonical.com> to fix
building when -fPIE is default (Closes: #837576)
Checksums-Sha1:
a360c40f5904d22f3f036129429de2c0ddb25171 2384 sbcl_1.3.10-1.dsc
cc211935359f66761c31dc8f4daddec0b696db58 5763563 sbcl_1.3.10.orig.tar.bz2
eeb1d242c5c306056c1a29b7747d7f060b365b35 74952 sbcl_1.3.10-1.debian.tar.xz
Checksums-Sha256:
0bbb7918e51ef66008a4adf1ff8e26f20ad36c6d391acbe236f75e5d110207f1 2384
sbcl_1.3.10-1.dsc
4a567aad91b316c22eb756dd8e502cfd9a95a4c660fb1fa2eb1e50e009b85777 5763563
sbcl_1.3.10.orig.tar.bz2
1ed1ebf3da3ecc13a4c9e0212d9c540f80f29b415e9e5bf9d3f7d742fbb876d0 74952
sbcl_1.3.10-1.debian.tar.xz
Files:
53ad584a2552b73aec197c3f0cacb16b 2384 lisp optional sbcl_1.3.10-1.dsc
c8bd43e149109127651a6917976dda4a 5763563 lisp optional sbcl_1.3.10.orig.tar.bz2
4ab2044b207a03c1eb7e87c35705af05 74952 lisp optional
sbcl_1.3.10-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJYD5zqAAoJEKv/7bJACMb559oP/0FIjfiZnGvV+ndpnMPOVuwP
GDxp7lUnm1ObuUmrAzP5e7Zceg3rspJUNoDBp09OjcwXrmnkdHI7l3O5Wq59/zq4
6Y9HGXxjQvorMsbRQvfZzDS7tFfjaCpUrfJjjGl92u/0sfaNX+VdB/sf6h0Nf3kq
BaUcnoBXY3StCVPL2nEy/VTHSyYTxmCsHZVYYSAy7+8p4THOvzksP2tVkE1wA7kS
IA5+BgvjBCCaPCeCKgEMnpInsmEbyYV9Z3ydWtT6JQScc//clV980FCkFzGciBIY
p7NsRHG3Ly6m3u+cNWMeapDE2ApZGefxel6nmKf9AVfAMBQLAHiqDnQwpPUlAinN
0jPeCKPIacQF/v2kV/02VCnJoAmB9k1YOHiskU3pZNfv2bVK13z9QSolw9aSa5Dq
uVi3HICNThgpyirriX5EdUF6k8E1O1AKpYXVvqYZMlF9Ty+os3s1iIWJZs18pjO6
oXm4NVApW/S3R4MvpSAkpf4Pw9qeU6FbUUuDPKqfqJBasBz/nfx1YvC7LL6oB1N0
0b0hTU0YHH/DxMvnZe8rDhSxynXrkB2flCSEdTFvx2R9igsIRmvzA5NVyWzaNP6l
CPKZ/1tEBSUxl5qAUX5ihWzUVuxaI+JOzcwqlNt+Z5yvy7hLdlWw64vBfKgiEKer
F4wjWcefGCt6bvniofww
=OyPA
-----END PGP SIGNATURE-----
--- End Message ---