This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: The remaining dubious symbols in libgcc-std.ver
- To: Zack Weinberg <zackw at stanford dot edu>
- Subject: Re: The remaining dubious symbols in libgcc-std.ver
- From: Geert Bosch <bosch at gnat dot com>
- Date: Mon, 11 Jun 2001 19:50:26 -0400 (EDT)
- Cc: gcc-patches at gcc dot gnu dot org
On Mon, 11 Jun 2001, Zack Weinberg wrote:
There are other libgcc symbols used by trampolines on some targets:
__trampoline, __enable_execute_stack, and possibly others. None of
them are presently in libgcc-std.ver. I propose to leave them out,
on the theory that we want to mess with this as little as possible,
and we can always add them later, but we can never take anything out
after 3.0 ships.
This will disable function closures on Solaris targets with a
Sun-recommended security patch installed which disables stack execution.
Do you propose removing these symbols only from the shared version of
libgcc, or from the static version as well? I hope not the last, since
this would make GCC unusable for some kinds of programs.
-Geert