This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: libgcc_s, Linux, and PT_GNU_EH_FRAME, and binutils
On Mon, Aug 05, 2002 at 05:14:07PM +0200, Jakub Jelinek wrote:
> On Mon, Aug 05, 2002 at 10:57:58AM -0400, Daniel Jacobowitz wrote:
> > On Mon, Aug 05, 2002 at 07:31:26AM -0700, Mark Mitchell wrote:
> > >
> > >
> > > --On Monday, August 05, 2002 07:25:13 AM -0700 Richard Henderson
> > > <rth@twiddle.net> wrote:
> > >
> > > >On Mon, Aug 05, 2002 at 08:45:20AM -0400, Daniel Jacobowitz wrote:
> > > >>As long as there is a configure option to build anyway. That's an
> > > >>awful lot of released systems you're talking about not building on!
> > > >
> > > >So? If you're upgrading gcc, you can upgrade binutils too.
> > >
> > > Agreed. On a system which supports the configury options discussed, they
> > > should be used.
> >
> > I agree with both of these statements, but as I undertstand it that's
> > not the whole issue. Jakub included a glibc version in his list of
> > necessary infrastructure to get ABI compliance, and upgrading glibc on
> > a running system is very different from upgrading the compiler and
> > linker. Requiring glibc 2.2.5 to build a native compiler is not OK.
> >
> > How necessary it is I don't remember at the moment.
>
> Necessary for eh.
> If you don't upgrade glibc, you won't be able to run applications built by
> others who use recent glibc (which is not about eh only, it is enough if
> their program uses some function which was added only after glibc
> you're using was released).
> glibc 2.2.5+ is requirement when using gcc 3+ for binary compatibility
> with older gcc versions anyway (otherwise older programs
> cannot throw exceptions through gcc 3+ compiled libraries).
>
> What's so hard on upgrading glibc?
I don't think requiring users who want a feature of the newer compiler
to upgrade their core system library is really justified. And on older
OS versions, or on a self-built system, it's a pretty nervous process.
--
Daniel Jacobowitz Carnegie Mellon University
MontaVista Software Debian GNU/Linux Developer
- References:
- Re: libgcc_s, Linux, and PT_GNU_EH_FRAME, and binutils
- Re: libgcc_s, Linux, and PT_GNU_EH_FRAME, and binutils
- Re: libgcc_s, Linux, and PT_GNU_EH_FRAME, and binutils
- Re: libgcc_s, Linux, and PT_GNU_EH_FRAME, and binutils