This is the mail archive of the libc-hacker@cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: deep troubles with register_frame_info


> > > > 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?
> > I've tried that as well, I'm not saying a systen built with the new egcs
> > and/or the new libc would not work perfectly. It does, no doubt at all.
> > 
> > The problem is: I compile a binary or a library on that system to intall
> > it on something previous and then I would have to exchange the libc as
> > well. I doubt this will be acceptable to almost a million users.

> It is your choice to use egcs 1.1.2. To do that, you should also update
> your glibc and maybe binutils. In my egcs 1.1.2 release note, I have
> mentioned:
> 
> You need glibc 2.0.7 1998-12-11 or above to use the precompiled
> egcs binaries.
> 
> If you can upgrade to egcs 1.1.2, I doubt you have much trouble to
> upgrade to glibc 2.0.7 1998-12-11 or above.
Of course I can upgrade to glibc-2.0-whatever-date is needed. It just does
not change the facts. Binaries created with that setup will not run on
an older installation.
To get back where I started: I never said the patch did a bad thing. If it 
had been in egcs half a year ago, there would not be any of the problems
we currently face.
I'm just looking for a solution, a system that will run older binaries,
newer binaries and - on the other side - compile binaries that will
themselves run on newer and older installations.

I was never asking to revert that patch, but I was asking for a clue.

with kind regards (mit freundlichem Grinsen),
                                     Ruediger Oertel (ro@suse.de)
-----------------------------------------------------------------
Linux version 2.2.5 (root@fatou) (egcs-1.1.2 release) #2 SMP
Total of 2 processors activated (800.36 BogoMIPS)
Mem:  264187904 Swap: 2270130176



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]