On Sun, Oct 24, 1999 at 09:14:09PM +0000, Alan_N wrote:
> John Aldrich wrote:
> > 
> > Hey, all...just a reminder that the Mandrake RPM of Netscape is the
> > Libc5 version, and if you go to get "plugger" or any other C-version
> > specific plugin, you need to get the libc5 version, not the GLIBC2
> > version. :-) Mandrake itself may use glibc2, but the Mandrake RPM of
> > Netscape is using the older library, which is incompatible with
> > plugins based on the newer version of the c-language library. :-) I
> > found that out the hard way this morning trying to install Plugger.
> > :-)
> >         John
> 
> 
> Hmmm. I'm a bit confused.  I thought RH 6.0 and above including Mandrake
> was glibc2..  Can you explain this?

They are.  The ONLY application in any of these that is libc 5 is Netscape.

> I've tried plugger a few times and it installed, but everytime a web
> "event" called something to utilize plugger CRASH!... Maybe this is indeed 
> my answer, since I dloaded glibc2.
> 
> This is damn confusing.  How do you tell?  How do you know?

You can tell what libraries an application is linked against using the
command:

        ldd <application>

Because of all the "behind the curtain" work to get Netscape even resembling
stable, you'll find that /usr/bin/netscape and
/usr/bin/netscape-communicator aren't even the real executables.  The real
one hides in /usr/lib/netscape/netscape-communicator.

Here's the output of "ldd /usr/lib/netscape/netscape-communicator" from the
Netscape shipped with 6.1:

        /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40000000)
        libBrokenLocale.so.1 => /lib/libBrokenLocale.so.1 (0x40009000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4000b000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4005b000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40064000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4007b000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x4008e000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4009d000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400aa000)
        libdl.so.2 => /lib/libdl.so.2 (0x40159000)
        libstdc++.so.2.8 => /usr/lib/libstdc++.so.2.8 (0x4015c000)
        libm.so.6 => /lib/libm.so.6 (0x4019d000)
        libc.so.6 => /lib/libc.so.6 (0x401bb000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

You'll notice that this one is linked against glibc instead of libc 5. 
Guess it got magically "stable" in the move to 6.1?

-- 
Steve Philp
Network Administrator
Advance Packaging Corporation
[EMAIL PROTECTED]

Reply via email to