* Peter Fritzsche <[email protected]>, 2009-11-30, 19:32:
I build all packages some time ago with binutils-gold and your package build
without an hard failure, but I noticed that you seems to provide a library in
a specific library package so other packages can link against it without
problems.... but your shared object has still some unresolved symbols which
the program which links agaomst it must resolve. This isnt a good idea because
when you introduce new dependencies the package previously linked against the
old version will break because it doesnt know about the new dependency.
[...]

dpkg-shlibdeps: warning: 
debian/python-openscap/usr/lib/pyshared/python2.5/_cpe_py.so contains an 
unresolvable reference to symbol PyString_FromFormat: it's probably a plugin.
dpkg-shlibdeps: warning: 62 other similar warnings have been skipped (use -v to 
see them all).

Actually, Python extensions _should_not_ be linked with libpythonX.Y. Helper tools (python-support, python-central) take care of generating correct package-level dependencies.

dpkg-shlibdeps: warning: debian/libopenscap-perl/usr/lib/perl5/_cvsscalc_pm.so 
contains an unresolvable reference to symbol Perl_sv_magic: it's probably a 
plugin.
dpkg-shlibdeps: warning: 35 other similar warnings have been skipped (use -v to 
see them all).

Probably the same applies to Perl modules.

--
Jakub Wilk

Attachment: signature.asc
Description: Digital signature

Reply via email to