On Mon, 2016-04-18 at 09:23 +0300, Yury Gribov wrote:

> Does below look like a sane approach?
> 1) get all deps via
>    $ apt-cache rdepends libice6 libice-dev
> 2) unpack each of the above .debs and scan for ELFs
> 3) for each ELF see if one of now hidden symbols is UND

That sounds good to me.

> Note that this does not handle transitive dependencies e.g. if some 
> weird library links static version of libICE and the re-exports it's 
> symbols as part of new lib's public interface.

It'd be possible to scan for this too I suspect.  Look for packages
that BuildRequire libice6-static, scan the resulting binaries for
exports. I suspect there are zero such packages.

- ajax
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to