This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: glibc 2.2.4pre2
- To: Andreas Jaeger <aj at suse dot de>
- Subject: Re: glibc 2.2.4pre2
- From: Matthias Klose <doko at cs dot tu-berlin dot de>
- Date: Fri, 10 Aug 2001 09:53:59 +0200
- Cc: Bernd Schmidt <bernds at redhat dot com>, Jakub Jelinek <jakub at redhat dot com>, Thorsten Kukuk <kukuk at suse dot de>, "Frédéric L. W. Meunier" <0 at pervalidus dot net>, <libc-alpha at sources dot redhat dot com>, <gcc-patches at gcc dot gnu dot org>, chris at debian dot org
- References: <Pine.LNX.4.33.0108091202530.18354-100000@host140.cambridge.redhat.com><hoae19zbi0.fsf@gee.suse.de>
Andreas Jaeger writes:
> Bernd Schmidt <bernds@redhat.com> writes:
>
> > On Thu, 9 Aug 2001, Andreas Jaeger wrote:
> > > Bernd, can you add this to 2.95.x, please?
> >
> > ChangeLog please, and an explanation of what it does.
>
> The patch adds a weak symbol __dso_handle to GCC which is needed for
> proper handling of c++ local destructors, and the atexit implementation
> in glibc (it handles running of destructors when unloading shared libs
> correctly).
with the patch applied the bootstrap fails on alpha-linux (Debian unstable).
./xgcc -B/usr/alpha-linux/bin/ -B./ -I/usr/alpha-linux/include -c -o
crtbegin.o -x assembler
/src/gcc/2.95.4/2.95.4.ds4-0.010721/gcc-2.95-2.95.4.ds4/src-native/gcc/config/alpha/crtbegin.asm
/src/gcc/2.95.4/2.95.4.ds4-0.010721/gcc-2.95-2.95.4.ds4/src-native/gcc/config/alpha/crtbegin.asm: Assembler
messages:
/src/gcc/2.95.4/2.95.4.ds4-0.010721/gcc-2.95-2.95.4.ds4/src-native/gcc/config/alpha/crtbegin.asm:118: Error: Symbol
__dso_handle already defined.
make[4]: *** [crtbegin.o] Error 1