Reducing library dependancies

Thiago Macieira thiago at kde.org
Fri Aug 1 15:31:36 BST 2008


On Friday 01 August 2008 15:40:10 John Tapsell wrote:
> Hi all,
>
>   I have found that the more libraries a program links against, the
> slower the start up time.  This is obvious, but it was surprising just
> how big this effect can be.
>
>   It would be good to go through all the kde apps and make sure we
> don't link against unnecesary libraries anywhere.
>
>   Does anyone know how to get a list of libraries that a program links
> against but doesn't actually use?  I've been playing about with  'ldd
> -u'  to list 'unused direct dependancies' but this doesn't seem to
> produce sensible answers at all.  (For example it's telling me that
> ksysguard doesn't need to link against any Qt or KDE programs!)

You could just use the linker flag --as-needed.

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080801/57727782/attachment.sig>


More information about the kde-core-devel mailing list