Re: [Not a dumb Question!] [Q] Standard way to force libc5-compat?
- To: Benjamin Redelings I <bredelin@UCSD.Edu>
- Cc: debian-user@lists.debian.org
- Subject: Re: [Not a dumb Question!] [Q] Standard way to force libc5-compat?
- From: Joey Hess <joey@kitenet.net>
- Date: Fri, 5 Dec 1997 00:26:23 -0500
- Message-id: <[🔎] 19971205002623.30318@kite>
- In-reply-to: <34878EDF.D147EFBA@ucsd.edu>; from Benjamin Redelings I on Thu, Dec 04, 1997 at 09:19:27PM -0800
- References: <34865A16.319DD124@ucsd.edu> <19971204232426.51657@kite> <34878EDF.D147EFBA@ucsd.edu>
Benjamin Redelings I wrote:
> > Both of these are available as debian installer packages, you know.
> Actually, I knew there was one for netscape, but I couldn't find
> realplayer...
It's still stuck in incoming.
> According to the documentation for the dynamic linker, this only works
> if (I think) the full version names of the libraries are built in,
> usually by explicitly specifying all the libraries on the command line
> at compile time with the "-l" switch.
Well, I don't know of any other way to link in libraries except via the -l
switch, like -lncurses, or whatever.
> However,many binaries, including ALL the non-debian ones don't do
> this. As a result I get the wrong results (see footnote [1])
> 2) [Yay!] Is there some tool that will ALTER a binary and insert the
> necessary version info? How was the debain version of netscape
> generated?
AFIAK, the debian version of netscape isn't modified at all. It's simply
unpacked out of the tar file for netscape. I know that the rvplayer binary
isn't modified at all by the debian rvplayer installer package (I maintain
it), and look at it:
joey@kite:~>ldd /usr/X11R6/lib/X11/rvplayer/rvplayer
libXmu.so.6 => /usr/lib/libc5-compat/libXmu.so.6 (0x4000c000)
libXt.so.6 => /usr/lib/libc5-compat/libXt.so.6 (0x4001e000)
libXext.so.6 => /usr/lib/libc5-compat/libXext.so.6 (0x40060000)
libX11.so.6 => /usr/lib/libc5-compat/libX11.so.6 (0x4006b000)
libdl.so.1 => /lib/libdl.so.1 (0x40109000)
libg++.so.27 => /usr/lib/libc5-compat/libg++.so.27 (0x4010c000)
libstdc++.so.27 => /usr/lib/libc5-compat/libstdc++.so.27 (0x40144000)
libm.so.5 => /lib/libm.so.5 (0x40175000)
libc.so.5 => /lib/libc.so.5 (0x4017e000)
libSM.so.6 => /usr/lib/libc5-compat/libSM.so.6 (0x4023a000)
libICE.so.6 => /usr/lib/libc5-compat/libICE.so.6 (0x40243000)
I have to wonder if there is perhaps something misconfigured on your
system..
--
see shy jo
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: