Your message dated Sun, 16 Sep 2012 08:47:49 +0000
with message-id <[email protected]>
and subject line Bug#682196: fixed in libunwind 1.0.1-3
has caused the Debian Bug report #682196,
regarding [Patch] compile static libunwind with -fPIC
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 [email protected]
immediately.)
--
682196: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682196
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Theme: [Feature request] add support for libc++
Package: libunwind8
Version: 1.0.1-2
Severity: wishlist
Tags: patch
Hello, I work on porting libc++ - new implementation of C++ standard
library, and libc++abi - ABI implementation for libc++.
http://libcxx.llvm.org, http://libcxxabi.llvm.org.
This work is done in context of Google Summer of Code, and is controlled by
mentor Sylvestre Ledru.
http://www.google-melange.com/gsoc/homepage/google/gsoc2012,
http://wiki.debian.org/SummerOfCode2012/,
http://wiki.debian.org/SummerOfCode2012/Projects#Provide_an_alternative_to_libstdc.2B-.2B-_with_libc.2B-.2B-
http://wiki.debian.org/SummerOfCode2012/StudentApplications/AndrejBelym
One of the aims of my project is avoid dependency of GCC C++ standard
libraries - libstdc++ as STL, libsupc++ (now statically linked with
libstdc++) - as ABI library, and libgcc_s - as unwinding library. They
would be replaced with libc++, libc++abi, and libunwind respectively.
But current libunwind-8 package doesn't have some features, that are
required to complete unwind library replacing.
Static libunwind must be compiled with -fPIC to link it with libc++
statically. libunwind builds with help of libtool, that builds non-PIC
objects for static libraries. So static libunwind can not be linked to
shared library, because shared binaries require PIC format (unlike libgcc
when linked with flag -static-libgcc).
http://www.gnu.org/software/libtool/manual/html_node/Creating-object-files.html
I've created simple patch that does needed changes.
Thank you.
20120715_static_PIC.patch
Description: Binary data
--- End Message ---
--- Begin Message ---
Source: libunwind
Source-Version: 1.0.1-3
We believe that the bug you reported is fixed in the latest version of
libunwind, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daigo Moriwaki <[email protected]> (supplier of updated libunwind 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 16 Sep 2012 14:34:23 +0900
Source: libunwind
Binary: libunwind8-dev libunwind8 libunwind-setjmp0-dev libunwind-setjmp0
Architecture: source amd64
Version: 1.0.1-3
Distribution: unstable
Urgency: low
Maintainer: Daigo Moriwaki <[email protected]>
Changed-By: Daigo Moriwaki <[email protected]>
Description:
libunwind-setjmp0 - libunwind-based non local goto - runtime
libunwind-setjmp0-dev - libunwind-based non local goto - development
libunwind8 - library to determine the call-chain of a program - runtime
libunwind8-dev - library to determine the call-chain of a program - development
Closes: 682194 682196
Changes:
libunwind (1.0.1-3) unstable; urgency=low
.
* debian/rules:
- Compile with the PIC format even for static libraries.
(Closes: #682196)
- Configure with --enable-cxx-exceptions (Closes: #682194)
Checksums-Sha1:
88a235e82178b277f7addfa416fee80d88ce6c4f 1568 libunwind_1.0.1-3.dsc
dae43cb9d7f48a453bab5169a83c88794db5b848 11169 libunwind_1.0.1-3.debian.tar.gz
75fbf9b4bd24ef20d9cd648ab4cb9ba09b545db1 139302
libunwind8-dev_1.0.1-3_amd64.deb
9d5c737e4560a76cb09387985fcd162eda3825ef 56806 libunwind8_1.0.1-3_amd64.deb
fdf9a477e77b0f5a756712dc1b51b40d78fc23f6 10174
libunwind-setjmp0-dev_1.0.1-3_amd64.deb
0e213b9409b96b0b86f156fb045e0c1991d04fe5 9098
libunwind-setjmp0_1.0.1-3_amd64.deb
Checksums-Sha256:
590f44240c8a21181d33dcdfb24e7a08b132ea0384c004b15d6e46867714a66c 1568
libunwind_1.0.1-3.dsc
4869d28423bd5928dd5a0e22ac70f816b537ceec75878b8afd1fa699df693e11 11169
libunwind_1.0.1-3.debian.tar.gz
e1958f5f219e758fa8ab2c35997ca3b7bed0c998fab9df7669674f858eb5b214 139302
libunwind8-dev_1.0.1-3_amd64.deb
d8350481bfeee02ce520e0bbb1bb70a853d9f6476c52b23c1075d19e90db3c1a 56806
libunwind8_1.0.1-3_amd64.deb
4fbb230a8f6e8669c5a40628333d18102fa87be1c0167f2cb7e26a5d708a1908 10174
libunwind-setjmp0-dev_1.0.1-3_amd64.deb
f24c61ae7943490d05b7c43263ecdf9f44f79c9073462d23005dfe450734715a 9098
libunwind-setjmp0_1.0.1-3_amd64.deb
Files:
bcdfe50713247185820fc6e448d3b979 1568 libs optional libunwind_1.0.1-3.dsc
4a52811743fa9db601732cd06be97de2 11169 libs optional
libunwind_1.0.1-3.debian.tar.gz
de287e194176bf5001a40565ac8a25eb 139302 libdevel optional
libunwind8-dev_1.0.1-3_amd64.deb
0c31be8c7015c3485dab2d78d7b07b7c 56806 libs optional
libunwind8_1.0.1-3_amd64.deb
d2ce10a16187d9b53e247e4867f80935 10174 libdevel optional
libunwind-setjmp0-dev_1.0.1-3_amd64.deb
b58c0968f3b8f910f8eff528b76b3964 9098 libs optional
libunwind-setjmp0_1.0.1-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEAREIAAYFAlBVhXoACgkQNcPj+ukc0lCXkACgvtwhYuvmI1s1mhTzEVZoIJYr
yw4AoMjkrrZv1FjPchKWoQxYrjevHLSd
=CELJ
-----END PGP SIGNATURE-----
--- End Message ---