Bug#830681: trilinos-all-dev: Updating binutils breaks trilinos

Felix Salfelder felix at salfelder.org
Sun Jul 10 11:04:13 UTC 2016


On Sun, Jul 10, 2016 at 12:07:11PM +0200, Massimiliano Leoni wrote:
> The latest update of binutils to version 2.26.1-1 makes it imopssible to
> compile against trilinos. The linker complains
> 
>     /usr/bin/ld: warning: libbfd-2.26-system.so, needed by
>     /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libtrilinos_teuchoscore.so,
>     not found (try using -rpath or -rpath-link)

interesting. the trilinos-teuchos12 package depends on
binutils (>= 2.26), binutils (<< 2.27)

if that's correct, we shouldn't link libtrilinos_teuchoscore.so to a
particular revision of libbfd-2.26-system.so. how would that be
possible?

otoh, if libbfd-2.26.1-system.so
- is meant to replace libbfd-2.26-system.so, shouldn't there be a
  symlink?
- is NOT meant to provide libbfd-2.26-system.so, then why are these not
  coinstallable?

I'm not trying to argue that this is a bug in binutils, i just don't
understand. my idea would be to change the binutils dependency to
(=2.26), but that feels a bit silly (isn't that dependency automatic?).

cheers
felix



More information about the debian-science-maintainers mailing list