[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: