[2457] in SIPB_Linux_Development
Re: Releasing Linux-Athena 5.2
daemon@ATHENA.MIT.EDU (Aaron M. Ucko)
Tue Feb 2 23:28:59 1999
To: Salvatore Valente <svalente@MIT.EDU>
Cc: linux-dev@MIT.EDU
From: amu@MIT.EDU (Aaron M. Ucko)
Date: 02 Feb 1999 23:28:36 -0500
In-Reply-To: Salvatore Valente's message of "Tue, 2 Feb 1999 23:07:42 -0500"
Salvatore Valente <svalente@MIT.EDU> writes:
> Ok. In the specific case of libjpeg, this is not a problem, because
> the libc6 libjpeg and the libc5 libjpeg have different sonames. That
> is, /mit/graphics/arch/i386_linux2/bin/xv looks for libjpeg.so.6, and
> /usr/bin/X11/xv looks for libjpeg.so.62.
That's only relevant in that snork doesn't have the libjpeg6a package,
which installs a libc6 library with an soname of libjpeg.so.6 and
inadequate versioning info.
> However, it looks like we'll have to use the new version of ldconfig
> to make programs that use the other shared libs work. (Does anyone
Looks like only -lgpm (probably not a big deal), -ljpeg (if you have
the libjpeg6a package installed) and -ltiff (always) trigger this
problem; the other five relevant libraries all have sufficient
versioning info.
> I rebuilt the athena-libc5 package with the forgotten shared libs that
> I mentioned in my previous message. I put the libs right in
> /usr/i486-linux-libc/lib. (Is there some reason to put them somewhere
> else, like "missing-libs"?)
No, I was just putting them there so I could trivially keep track of
what I added.
> I hoped I could steal a new ldconfig rpm from Raw Hide, but, sadly, it
> still uses the same version of ldconfig as RedHat 5.2.
Sigh. How many months old is 1.9.9?
> [2375], Aaron suggested the line "/usr/X11R6/lib" not followed by
> "=libc6", but I don't know why.)
The X libs are all built with sufficient versioning info, so I didn't
bother with "=libc6" there. It can't hurt, though, and perhaps should
be added for consistency.
--
Aaron M. Ucko, KB1CJC <amu@mit.edu> (finger amu@monk.mit.edu)