This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: rfc: limited shared libgcc widgetry
- To: rth at cygnus dot com
- Subject: Re: rfc: limited shared libgcc widgetry
- From: Mark Kettenis <kettenis at wins dot uva dot nl>
- Date: Fri, 29 Sep 2000 13:11:30 +0200
- CC: gcc-patches at gcc dot gnu dot org
From: Richard Henderson <rth@cygnus.com>
Date: Tue, 26 Sep 2000 00:54:46 -0700
The following is good enough to build a shared libgcc on
Linux (i386, alpha, ia64), Solaris 2.5, and Irix 6.3 (nearly).
Two points:
* You chose libgcc.so.3 for the soname (at least on Linux). This
looks as if you try to encode the GCC version number in the soname,
which in general isn't a very wise thing to do. Is there any
particular reason for not starting at 1. Or better yet keep it at 0
(i.e. libgcc.so.0) during development, and bump it to 1 shortly
before the final release when things are supposed to be stable.
* I still think that having C++ specific symbols in the generic GCC
runtime library is a stupid idea. Zack proposed to put them in
libstdc++, but a seperate, basic C++ runtime library might be more
appropriate.
Oh, and I'll take a look at support for the Hurd when I can find the
time. Should be (almost) identical to Linux.
Mark