[Oneiric, Natty, Maverick, Lucid SRU] Link libbfd statically

Ben Hutchings ben at decadent.org.uk
Sun Aug 14 16:16:49 UTC 2011


On Tue, 2011-08-02 at 11:38 +0200, Stefan Bader wrote:
> SRU Justification:
> 
> Impact: By dynamically linking libbfd, it is not possible to have
> older versions of the perf tool installed (as there can only be one
> version of this lib). Also, Debian policy actually forbids depending
> on a certain version of the library).
> 
> Fix: Change the makefile to statically link libbfd. This is a Ubuntu
> specific change, though. Which unlikely will make it upstream.
> 
> Testcase: Check the perf version provided though the builders (it
> seems that building in chroots can cause builds not linking against
> libbfd at all as HAVE_CPLUS_DEMANGLE gets set). The ouput of ldd
> should not show libbfd.
> 
> Actually, having said this, maybe the better solution is to modify
> the build dependencies to cause the compile to have
> HAVE_CPLUS_DEMANGLE set. That way we do not need to carry a
> modification to the makefile which likely breaks...

You *must* set HAVE_CPLUS_DEMANGLE; see Debian bug #606050.

Ben.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20110814/e78f9d5b/attachment.sig>


More information about the kernel-team mailing list