See also the binutils-dev package description, which explicitly forbids linking Debian packages dynamically with libbfd:
Package: binutils-dev
Description: The GNU binary utilities (BFD development files)
This package includes header files and static libraries necessary to build
programs which use the GNU BFD library, which is part of binutils. Note that
building Debian packages which depend on the shared libbfd is Not Allowed.
See also the binutils-dev package description, which explicitly forbids linking Debian packages dynamically with libbfd:
Package: binutils-dev
Description: The GNU binary utilities (BFD development files)
This package includes header files and static libraries necessary to build
programs which use the GNU BFD library, which is part of binutils. Note that
building Debian packages which depend on the shared libbfd is Not Allowed.
The same thing happened to oprofile several times until it was finally fixed to link libbfd statically (http:// bugs.debian. org/537744, http:// bugs.debian. org/573905, bug 426614, bug 588033).