Web lists-archives.com

Re: Find all consumers of private symbols




Am Dienstag, den 31.01.2017, 08:21 -0500 schrieb James McCoy:
> 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).

Thanks for letting me know about ratt (yes, I am a sbuild user).

-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: benjamin.drung@xxxxxxxxxxxxxxxx
URL:  http://www.profitbricks.com

Sitz der Gesellschaft: Berlin.
Registergericht: Amtsgericht Charlottenburg, HRB 125506B.
Geschäftsführer: Andreas Gauger, Achim Weiss.