useless linking

From: Andreas Schulze <sca_at_andreasschulze.de>
Date: Tue, 27 Dec 2011 12:07:47 +0100 (CET)

Hi,

my debian package builder warns me about useless dependencies:

dpkg-shlibdeps: warning: dependency on $library could be avoided if $proglist
were not uselessly linked against it (they use none of its symbols).

libz.so.1
 - usr/sbin/opendkim
 - usr/bin/opendkim-atpszone
 - usr/bin/opendkim-genzone
 - usr/bin/opendkim-testkey
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libmysqlclient_r.so.16
 - usr/sbin/opendkim
 - usr/bin/opendkim-atpszone
 - usr/bin/opendkim-genzone
 - usr/bin/opendkim-testkey
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libnsl.so.1
 - usr/sbin/opendkim
 - usr/bin/opendkim-atpszone
 - usr/bin/opendkim-genzone
 - usr/bin/opendkim-testkey
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libcrypt.so.1
 - usr/sbin/opendkim
 - usr/bin/opendkim-atpszone
 - usr/bin/opendkim-genzone
 - usr/bin/opendkim-testkey

libdl.so.2
 - usr/sbin/opendkim
 - usr/bin/opendkim-atpszone
 - usr/bin/opendkim-genzone
 - usr/bin/opendkim-testkey
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam"

libssl.so.0.9.8
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libcrypto.so.0.9.8
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libevent-1.4.so.2
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libtre.so.5
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libm.so.6
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libldns.so.1
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

libcrypt.so.1
 - usr/bin/opendkim-importstats
 - usr/bin/opendkim-spam

Imagin (as I build)
one package "opendkim"
one package "opendkim-reporter"
one package "opendkim-repute"

The host acting as opendkim-signer/verified need no mysql libraries to sign/verify and create
statistics file. Because of these dependency I need to install the mysql-packages :-(

Also maintaining a chroot is easier if less libraries are used.

Andreas


-- 
Viele Grüße
Andreas Schulze
Received on Tue Dec 27 2011 - 11:08:01 PST

This archive was generated by hypermail 2.3.0 : Mon Oct 29 2012 - 23:33:14 PST