Dear Simon et al.,

> Was the goal of this tag to tell the difference between libraries that
> are linked to their dependencies, and libraries that aren't, like the
> difference between these?
> 
> $ gcc -shared -Wl,-soname,libbad.so.0 -olibbad.so.0 libhello.c `pkg-
> config --cflags glib-2.0`
> $ gcc -shared -Wl,-soname,libgood.so.0 -olibgood.so.0 libhello.c `pkg-
> config --cflags --libs glib-2.0`

I'm afraid I simply don't know and alas am simply not well-versed
enough in shared library foo to make any kind of judgement or even
comment; just playing the "triager" role. Can another lintian developer
chime in here?

Random thought; if this just affects "gnome packages", can we just skip
those? (If so, how?)

> One way to detect this problem if your libraries are native and you don't
> mind arbitrary code execution is to dlopen() them and see what happens

Quoting for posterity. *grin*


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-

Reply via email to