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 `-