Web lists-archives.com

Re: Find all consumers of private symbols




On Tue, Jan 31, 2017 at 02:06:44PM +0100, Michael Biebl wrote:
> Am 31.01.2017 um 13:31 schrieb Benjamin Drung:
> > Hi,
> > 
> > libibverbs provides symbols for their public library API and internal
> > symbols for their plugins libraries. Sadly the internal symbols are
> > exposed in libibverbs. Upstream wants to make these symbols private,
> > but without bumping the soname.
> > 
> > The rdma-core source package will ship libibverbs and all library
> > plugins. So this source package can ensure that no incompatible
> > combination of the library and the plugins is installed. Now my
> > question: How can I check if there are packages in Debian that consume
> > these internal symbols?
> 
> https://codesearch.debian.net
> 
> Aside from that, you can can test-build all reverse dependencies of
> libibverbs. (apt-cache rdepends, reverse-build-depends from
> ubuntu-dev-tools)

ratt is also useful for auto-building reverse build-deps (if you use
sbuild).

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB