On Wed, 2005-06-01 at 13:07 -0700, Nicholas Miell wrote:
On Wed, 2005-06-01 at 21:44 +0200, Arjan van de Ven wrote:
> * avoid redundant libaries in apps
> (for example most gnome apps right now have 2 XML libraries loaded and
> in use)
Lots of GNOME apps/libraries (and probably many other things as well)
link to libraries that they don't actually use (try "ldd -r -
u /usr/bin/*" some time). It'd be nice to get rid of those.
Also, some libraries/apps don't actually link to libraries that they
need and work purely by luck at the moment.
i.e. appA requires libL. libL requires symbols from libM, but doesn't
link to it. appA also requires libM, so libL happens to work.
Even worse, occasionally appA doesn't actually require libM, but has to
link to it anyway to make libL work.
yep this is exactly what I meant but explained far better ;)