Sorry, but I don't understand why a Depends: on binutils is insufficient in this case.

If it was not present on the system, then there was a problem with the local configuration: eg. 'dpkg --force-all' to force installation despite missing files; files deliberately 'rm'd', etc.

ggcov had dependencies on _many_ dynamic libraries and your argument would hold for all, forbidding dynamic linking, which is just not realistic on a modern system.

Why do you think I should statically link libbfd ?

Regards
Alastair

On 29 Apr 2009, at 19:45, Julien Cristau wrote:

On Tue, Apr 28, 2009 at 20:37:23 +0100, Alastair McKinstry wrote:

Package: ggcov
Version: 0.8-7

Closing this bug as it is not reproducible.
ggcov depends on binutils, which contains libbfd. ggcov now uses the
latest binutils :

coll:ggcov-0.8$ ldd /usr/bin/ggcov | grep bfd
       libbfd-2.19.1.so => /usr/lib/libbfd-2.19.1.so (0xb72f8000)
coll:ggcov-0.8$ dpkg -S /usr/lib/libbfd-2.19.1.so
binutils: /usr/lib/libbfd-2.19.1.so

Although it works with previous binutils. This must have been a local
issue.

Dynamically linking with libbfd means that the issue will come back with every binutils upgrade, and your package has broken Depends. You should
link with the static libbfd IMO.

Cheers,
Julien



Regards
Alastair McKinstry


--
Alastair McKinstry , <alastair.mckins...@ichec.ie>






--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to