On Fri, Nov 25, 2016 at 12:10:57PM +0100, bruno zanetti wrote: > It looks like the two versions are ABI incompatible and a soname bump was > required.
For the record, upstream solved this issue by reverting to the old behavior, which is actually compatible with both ABIs. > OTOH, qbittorrent built against 1.1.1 but run with libtorrent-rasterbar9 > 1.1.0-3 will crash upon adding a torrent with the following message: > qbittorrent: symbol lookup error: qbittorrent: undefined symbol: _ > ZN10libtorrent8bitfield6resizeEi This is normal: library compatibility is only guaranteed across upgrades, not downgrades. The addition of a new symbol therefore does not warrant a soname bump. (Instead, this is handled through versioned dependencies. If you rebuilt and repackaged qbittorrent, it would have depended on libtorrent-rasterbar9 (>= 1.1.1-1).)