Bug#631011: lintian: add embedded-libcharls
On 2014-09-26 16:32, Mathieu Malaterre wrote:
> Control: found -1 2.5.10.4
>
> On Tue, Nov 29, 2011 at 8:00 PM, Jakub Wilk <jwilk@debian.org> wrote:
>> [...]
>
> for dynamic linking (assuming upstream did not mangle the library
> symbol names) we can check for any of the public symbols:
>
> http://anonscm.debian.org/viewvc/debian-med/trunk/packages/charls/trunk/debian/libcharls1.symbols?view=markup
>
> That should catch the most obvious ones.
>
> thanks
>
>
Hi Mathieu,
Unfortunately that will not work for Lintian atm. Lintian uses
"strings" to detect embedded libraries. Any use of public symbol
(legitimate or not) will cause the symbol to be mentioned in the strings
output of the consuming library. Accordingly symbol names are a really
poor choice as they will flag /any/ client library even if they are not
embedding libcharls.
~Niels
Reply to: