This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Re: glibc-2.0.95 causes ls -al & ps -aux to segfault.
- To: hjl@lucon.org (H.J. Lu)
- Subject: Re: glibc-2.0.95 causes ls -al & ps -aux to segfault.
- From: Thorsten Kukuk <kukuk@weber-eb.uni-paderborn.de>
- Date: Tue, 4 Aug 1998 00:16:23 +0200 (MEST)
- Cc: aj@arthur.rhein-neckar.de, bfaber@ipinc.net, libc-alpha@cygnus.com
Hello,
> How did you install glibc 2.0.95 on RedHat 5.1? It is kind of
> tricky. It took me a while to figure it out. Here is my
>
> # ls -l /lib
>
> I have to keep some old shared libraries from glibc 2.0.7 to make
> some binaries happy.
To keep the old libnss_*.so.1 modules back doesn't really fix
the problem. For libnss_*.so.2, there are also some changes in
internal libc functions, which have no new version symbol, and
are not binary compatible. I have make 2 add ons, one for
libdb 1.85, and one with the libnss_*.so.1 modules with the
old nss version 1 interface.
My problem is: If this modules will be installed, we are not
allowed to make the libnss_*.so -> libnss_*.so.1 link, because
this will overwrite the correct libnss_*.so.2 link.
I have tried to find the position in the Rules, which makes this
link, but I couldn't find it. My idea was, to add a new variable,
which forbids the creation of the second link. Can anybody tell
me, which rules I need to change ? We need the libnss_*.so.1
modules for static binaries like the rpm or dpkg package managers !
Thorsten
--
Thorsten Kukuk kukuk@vt.uni-paderborn.de
http://www-vt.uni-paderborn.de/~kukuk
Linux is like a Vorlon. It is incredibly powerful, gives terse,
cryptic answers and has a lot of things going on in the background.