This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: The remaining dubious symbols in libgcc-std.ver



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]