On Thu, Mar 22, 2007 at 11:40:22AM -0700, Danek Duvall wrote:
> On Thu, Mar 22, 2007 at 03:17:41PM +0000, Paul Jakma wrote:
> > Choice #5: Explicitely list the dependencies in our packages, make our 
> > tools 
> > figure out what is compatible based on dependencies. I.e. the RedHat/Debian 
> > RPM/Deb model.
> 
> Also known as "DLL Hell".

Particularly when multiple versions of a library can end up being loaded
in one process.  Though libraries other than libc or interposers can
generally be designed so that they are loaded as local groups and
multiple versions can exist the same process.  We should encourage such
library design.  Of course, that's specific to C; libraries/modules for
other languages are another story.

Nico
-- 

Reply via email to