2013/10/21 Michele Calgaro <michele.calgaro@yahoo.it>
> Hi Michele,

>
> explanation of very tight depending on binutils is simple:
>
> For easier detection of particular bug were incorporated into kdesktop_lock
> function to generate backtrace (commit 786e248c - tdebase). Later the same
> function incorporated into tdeio (commit a166b1da - tdelibs). And lastly,
> both these functions were replaced with improved function kdBacktrace in
> kdebug (commit a5ba7ad7 - tdelibs).
>
> This implementation uses for generate backtraces library bfd from binutils.
> And this library is causing this problem with a very tight dependency. This
> library is always one specific version and does not allow even a small
> difference. For example on Debian Squeeze: libbfd-2.20.1-system.20100303.so
>
> For this reason, wherever it is used kdBacktrace => is dependent on libbfd
> =>
> is so strict dependency on a particular version of binutils.
>
> The solution would be if instead of linking the library dynamically loaded.
> But it can be a problem when that will happen in a crash handler => in an
> emergency situation.
>
> --
> Slavek
>

Thanks Slavek, very clear!
Cheers
  Michele

Slávek, AFAIR since commit a5ba7ad7 tdelibs supposed to be build without bfd support by default because backtrace is pretty readable even without it. May be the dependence in packages are obsolete for now?