framestate.c vs --enable-oldest-abi=2.2.5

Jakub Jelinek jakub@redhat.com
Fri Mar 22 09:47:00 GMT 2002


On Fri, Mar 22, 2002 at 09:43:56AM -0800, Ulrich Drepper wrote:
> On Fri, 2002-03-22 at 09:33, Jakub Jelinek wrote:
> 
> > I meant using Roland's patch and avoid changing
> > sysdeps/unix/sysv/linux/*/Makefile and hurd Makefile to:
> > 
> > -ifeq (yes,$(build-shared))
> > +ifeq (yesyes,$(build-shared)$(unwind-find-fde))
> >  # This is needed to support g++ v2 and v3.
> >  sysdep_routines += framestate
> >  shared-only-routines += framestate
> >  endif
> >  endif
> 
> This would only help platforms without the need for any of the backward
> compatibility stuff.  What if an ABI version is selected for x86?  It
> also should strip out as much code as possible.

If you select 2.3 ABI on x86, then $(unwind-find-fde) will be no and thus
framestate.c will not be compiled in.

	Jakub



More information about the Libc-hacker mailing list