This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: A shared version of libgcc
- To: Mark Kettenis <kettenis at wins dot uva dot nl>
- Subject: Re: A shared version of libgcc
- From: Geoff Keating <geoffk at cygnus dot com>
- Date: 01 May 2000 10:27:18 -0700
- CC: gcc at gcc dot gnu dot org
- References: <200005011607.e41G7nD00930@delius.kettenis.local>
Excellent summary!
I think it's very important to write this up like this. We really
can't afford to do a half-baked design in this area.
Just one correction, though:
> Because of the problems mentioned above, the GNU C Library contains
> the following symbols from class 1:
>
> __divdi3; __moddi3; __udivdi3; __umoddi3;
>
> These symbols were present in glibc-2.0, which was released before
> symbol version was available to prevent re-exporting these symbols.
This only happens on x86 and m68k, from what I can see. Alpha and
sparc have similar things with different names. ppc doesn't export
them at all (it started with glibc 2.1 so doesn't need them).
--
- Geoffrey Keating <geoffk@cygnus.com>