> 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]
