On 30 Apr 2009, at 02:21, Julien Cristau wrote:
On Thu, Apr 30, 2009 at 01:38:38 +0100, Alastair McKinstry wrote:
Sorry, but I don't understand why a Depends: on binutils is
insufficient
in this case.
Because libbfd doesn't have a stable ABI, and its SONAME changes with
every binutils release, so having any version of binutils installed
doesn't ensure that you have the one that ggcov was built against ->
things break.
Ok, but thats not the bug you reported: the symptoms showed a missing
library, not an incompatibility.
(I was able to upgrade binutils without breaking ggcov, for example).
An eternally-changing ABI and lacking versioned symbols is a problem
with binutils that should be fixed
within binutils. Submit a bug (and preferably a patch) to binutils to
fix this. Statically linking the library
means
(1) ggcov remains broken if a bug in libbfd is found, until it is
rebuilt. Potentially a security-critical bug.
(2) binutils doesn't get fixed.
Cheers,
Julien
Regards
Alastair McKinstry
--
Alastair McKinstry , <alastair.mckins...@ichec.ie>
--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org