This is the mail archive of the
glibc-linux@ricardo.ecn.wfu.edu
mailing list for the glibc project.
Re: "undefined symbol: _xstat" while using glibc 2.1.1
- To: Linux GLIBC <glibc-linux@ricardo.ecn.wfu.edu>
- Subject: Re: "undefined symbol: _xstat" while using glibc 2.1.1
- From: "Mark H. Wood" <mhwood@ameritech.net>
- Date: Mon, 5 Jul 1999 08:42:59 -0500 (EST)
- Reply-To: glibc-linux@ricardo.ecn.wfu.edu
Same thing happened to me when I installed glibc 2.1. Your X libraries
are still linked against an older libc (and perhaps others) and some of
libc's symbols have been changed or removed. You need to get the glibc2
version of your X package.
This won't be the end, though. Now you may find that all your existing X
programs, except those you just replaced from the X distribution, segfault
or otherwise crash and burn. wish for example, if you use Tcl/Tk. They
now require both libc5 (because that's what they were linked with) and
libc6/glibc2 (because that's what libX11 et al. were linked with) and the
dynamic library fixup code gets very confused (which is not at all
surprising). You'll need to relink any X program that didn't come with
your X distribution. (My case was further complicated by the fact that I
have a few X clients so old that they still use libX11 3 and libc 4.
*They* still work, because they had no version numbers in common with any
of the libraries I've upgraded.)
--
Mark H. Wood, radical centrist OpenPGP ID 876A8B75 mhwood@ameritech.net
Why do we always draw organization charts upside down?