Philip Reames
2014-May-16 18:50 UTC
[LLVMdev] [cfe-dev] Compiler flag to toggle NX (NonExec) bit
On 05/16/2014 10:33 AM, Reid Kleckner wrote:> On Fri, May 16, 2014 at 5:21 AM, Joerg Sonnenberger > <joerg at britannica.bec.de <mailto:joerg at britannica.bec.de>> wrote: > > On Thu, May 15, 2014 at 11:22:46PM -0400, Kangkook Jee wrote: > > Hi all, > > > > I'm trying to find Clang's option equivalent to GNU binutil's > "-z execstack or > > -z noexecstack" which is to toggle NX bit of output binary. > For instance, > > something similar to the following. > > -Wl,-z,execstack as you should be using for GCC as well. > > > Should Clang recognize -z as a linker flag? I've also tripped on this > before.I'm not necessarily a fan of bug per bug compatibility with GCC here, but recognizing these cases and emitting a "did you mean X?" warning might be helpful. I've also been bitten by this recently. Philip -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140516/6aabf94c/attachment.html>