|
From: | Marcus G. Daniels |
Subject: | Re: [Swarm-Support] Re: Swarm 2.2 on Intel (and PPC) Mac OSX Tiger |
Date: | Sat, 22 Jul 2006 22:15:06 -0600 |
User-agent: | Thunderbird 1.5.0.4 (Windows/20060516) |
Bill Northcott wrote:
As posted, it will not build with Apple's gcc-4, the compiler you should be using, because it contains nested function definitions. These are strongly deprecated and will soon be disabled for security reasons.What compilers usually do to get an executable stack is to arrange to get it on a case by case basis using mprotect(2). E.g. see these messages:
http://gcc.gnu.org/ml/gcc-help/2005-12/msg00174.html http://gcc.gnu.org/ml/gcc-help/2005-12/msg00177.html I was under the impression that this problem was just a regression in GCC.Is there a later archived discussion and/or Bugzilla documentation of this deprecation?
[Prev in Thread] | Current Thread | [Next in Thread] |