Subject: Re: xorg and shared libraries
To: NetBSD User's Discussion List <netbsd-users@NetBSD.org>
From: Geert Hendrickx <ghen@hmacs.cmi.ua.ac.be>
List: netbsd-users
Date: 01/14/2005 10:43:35
On Thu, Jan 13, 2005 at 04:34:19PM -0500, Greg A. Woods wrote:
> > But I guess running a dynamically and statically linked KDE 3
> > on a machine with only 128MB memory will demonstrate the effect.
> 
> That would depend entirely on what KDE components were run by the user.
> 
> (Can you even run KDE-3 usefully on a 128MB machine at all?  :-)
> 
> It's also an rather bad example since there are great gobs of bloated
> object code in any massive application framework like KDE that are
> shared amongst different programs and since many of those programs are
> often run simultaneously, and since even the tiniest program requires
> almost all of the framework code (e.g. "hello world" equivalent static
> linked would be almost just as big as full text editor, since the ratios
> of unique object code per program are very tiny compared to the common
> framework code that all programs require).

Maybe a good in-between solution for this one would be to statically
link all the underlying stuff (everything up to Qt and kdelibs), and
then dynamically link the KDE applications themselves...?  

GH

-- 
:wq