> On Wed, 2005-07-20 at 15:17, Torrey McMahon wrote:
> > Which is a bad thing why? (Please don't say space.)
> 
> Lets take a real example which was discussed this
> week at Sun,
> the same thing can be applies to other libraries.
> 
> libldap is in /usr/lib and is linked to the NSS/NSPR
> libraries
> so it can get SSL support.
> 
> So lets say that we have a program that uses a
> different copy of
> the NSS/NSPR libraries either a private copy or one
> from /usr/sfw
> or /opt/csw directly.  That same program also uses
> libldap indirectly
> because it does a getpwnam() call and the system is
> configured
> with LDAP as the nsswitch backend for passwd, or it
> may use it
> directly.
> 
> This causes multiple copies of the same library to be
> requested
> by a single process.  If the binaries are identical
> then there
> aren't any problems, but then if they are identical
> why are their
> multiple copies.  If they aren't identical it depends
> on how things
> were linked, how the runtime execution pans out.
> 
> This is a real problem when multiple copies of the
> same interface
> get dragged into a single processes.
> 

 Interesting as I'm seeing this in the kde 3.4.1 from blastwave.
Multiple copies of different versions of libstdc++ compiled
into some of the daemon process.  I wonder if this is what is causing
it to crash. 

---Bob
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to