[2457] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

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)

home help back first fref pref prev next nref lref last post