This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] 3.2: Fixup symbol versioning mistake on powerpc-linux-gnu
- From: Richard Henderson <rth at redhat dot com>
- To: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>
- Cc: Mark Mitchell <mark at codesourcery dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Jakub Jelinek <jakub at redhat dot com>, "H. J. Lu" <hjl at lucon dot org>
- Date: Tue, 6 Aug 2002 13:29:38 -0700
- Subject: Re: [PATCH] 3.2: Fixup symbol versioning mistake on powerpc-linux-gnu
- References: <15900000.1028516999@warlock.codesourcery.com> <200208062123.58488@enzo.bigblue.local>
On Tue, Aug 06, 2002 at 09:23:58PM +0200, Franz Sirl wrote:
> * gcc/Makefile.in (LIB2_DIVMOD_ST_SH_FUNCS): Handle new variable.
> * gcc/mklibgcc.in: Handle LIB2_DIVMOD_ST_SH_FUNCS.
> * gcc/mkmap-symver.awk: Handle symbols with @ specially.
> * gcc/config/rs6000/t-ppccomm (TARGET_LIBGCC2_CFLAGS): Add
> versioning header.
> (LIB2_DIVMOD_ST_SH_FUNCS): Add symbols with multiple versions.
> (SHLIB_MAPFILES): Use new version script.
> * gcc/config/rs6000/divmod-symver.h: New file.
> * gcc/config/rs6000/libgcc-glibc.ver: New file.
I guess the patch is technically ok, but I still havn't
seen a proper explanation of why this is needed at all.
(If I've just missed it in the weekend's mail configuration
debacle, I apologize. Please point me at the url.)
r~