Re: xlib6g and emacs (and others)
- To: Joey Hess <firstname.lastname@example.org>
- Cc: email@example.com
- Subject: Re: xlib6g and emacs (and others)
- From: David Engel <firstname.lastname@example.org>
- Date: Tue, 9 Sep 1997 15:12:05 -0500
- Message-id: <19970909151205.64319@elo>
- In-reply-to: <19970909153320.21932@kite>; from Joey Hess on Tue, Sep 09, 1997 at 03:33:20PM -0400
- References: <email@example.com> <19970909091928.28424@elo> <19970909152855.14949@kite> <19970909143041.49086@elo> <19970909153320.21932@kite>
On Tue, Sep 09, 1997 at 03:33:20PM -0400, Joey Hess wrote:
> David Engel wrote:
> > On Tue, Sep 09, 1997 at 03:28:55PM -0400, Joey Hess wrote:
> > > David Engel wrote:
> > > > I haven't noticed any other problems yet. However, there is a
> > > > potential problem with Xaw3d and neXtaw just waiting to happen. These
> > > > packages should be rebuilt ASAP with the proper libc dependency
> > > > explicitly compiled in.
> > >
> > > Which packages are "these packages"? Do you mean xaw3d and nextaw?
> > Yes, xaw3d and nextaw.
Ignore my comments for nextaw. It looks like you have already updated
it and I hadn't noticed. This still applies for xaw3d.
> Please elaborate what's wrong with them. They do depend on libc.
OK, here's the full scoop.
Normally these packages will insert their "special" directory
(e.g. /usr/X11R6/lib/Xaw3d) before /usr/X11R6/lib in /etc/ld.so.conf
so it will be found before the normal libXaw. Since these libraries
don't have an explicit dependency compiled into them for libc5, a
program which is compiled with libc6 and libXaw will mistakenly find
the libXaw3d for libc5 first and use it instead. Now if libXaw3d is
rebuilt with an explicit dependency on libc5, then the libc6 program
will notice this, ignore it and continue searching until it finds the
right library for libc6.
David Engel ODS Networks
firstname.lastname@example.org 1001 E. Arapaho Road
(972) 234-6400 Richardson, TX 75081
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
Trouble? e-mail to email@example.com .