soname-unused

Jake Goerzen jgoerzen at opencsw.org
Tue Nov 12 18:13:22 CET 2013


Hello, While packaging the latest dovecot on unstable10s I get the 
following checkpkg errors about soname-unused.  I don't seem to run into 
this on unstable10x build host.  Should I add CHECKPKG_OVERRIDES to the 
recipe and not worry about it?

CSWdovecotdevel:
CSWdovecot:
  * Although it is linked against, binary
    /opt/csw/lib/dovecot/auth/libauthdb_imap.so doesn't use any symbols 
of the
    following libraries: libsendfile.so.1. It usually happens because
    superfluous libraries were added to the linker options, either 
because of
    the configure script itself or because of the "pkg-config --libs" 
output of
    one the dependency.
  * Although it is linked against, binary /opt/csw/lib/dovecot/libdovecot-
    sql.so.0.0.0 doesn't use any symbols of the following libraries:
    libcrypto.so.1.0.0, libsendfile.so.1, libssl.so.1.0.0, libz.so.1. It
    usually happens because superfluous libraries were added to the linker
    options, either because of the configure script itself or because of the
    "pkg-config --libs" output of one the dependency.
If any of the reported errors were false positives, you can override them
pasting the lines below to the GAR recipe.
CHECKPKG_OVERRIDES_CSWdovecot += 
soname-unused|libsendfile.so.1|is|needed|by|/opt/csw/lib/dovecot/auth/libauthdb_imap.so|but|never|used
CHECKPKG_OVERRIDES_CSWdovecot += 
soname-unused|libcrypto.so.1.0.0|is|needed|by|/opt/csw/lib/dovecot/libdovecot-sql.so.0.0.0|but|never|used
CHECKPKG_OVERRIDES_CSWdovecot += 
soname-unused|libsendfile.so.1|is|needed|by|/opt/csw/lib/dovecot/libdovecot-sql.so.0.0.0|but|never|used
CHECKPKG_OVERRIDES_CSWdovecot += 
soname-unused|libssl.so.1.0.0|is|needed|by|/opt/csw/lib/dovecot/libdovecot-sql.so.0.0.0|but|never|used
CHECKPKG_OVERRIDES_CSWdovecot += 
soname-unused|libz.so.1|is|needed|by|/opt/csw/lib/dovecot/libdovecot-sql.so.0.0.0|but|never|used

Regards,
/Jake


More information about the maintainers mailing list