This is the mail archive of the
libc-hacker@cygnus.com
mailing list for the glibc project.
Re: deep troubles with register_frame_info
- To: ro@suse.de (Ruediger Oertel)
- Subject: Re: deep troubles with register_frame_info
- From: hjl@lucon.org (H.J. Lu)
- Date: Mon, 5 Apr 1999 10:47:58 -0700 (PDT)
- Cc: florian@suse.de, libc-hacker@cygnus.com (GNU C Library)
> It's not the change that came in glibc. It's simply the other shared
> libraries. We compiled glibc-2.0 with egcs from the start and
> register_frame_info was never in there (similar as it is on redhat
> with a gcc-compiled glibc-2.0)
Have you kept your glibc 2.0 up to date?
>
> The problem comes up with (e.g.) libncurses, which contained the
> register_frame_info functions with the old setup, and thus, binaries
> compiled on a SuSE-6.09 system relied on finding these functions (outside
> the binary itself). /usr/bin/vim for example is a candidate.
> libncurses compiled after the change in egcs-1.1.2 would not contain
> the function register_frame_info any more. Thus installing a recently
> compiled ncurses-rpm (or what ever archiver format you prefer)
> on a old installation will result in a partially inoperable system.
>
>
1. Get yourself a new glibc 2.0 from CVS. Or
2. Use glibc 2.1.1. Or
3. Don't recompile libncurses. Or
4. Recompile vim.
--
H.J. Lu (hjl@gnu.org)