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