<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Nov 24, 2015 at 2:10 PM, Hal Finkel <span dir="ltr"><<a href="mailto:hfinkel@anl.gov" target="_blank">hfinkel@anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">----- Original Message -----<br>
> From: "Rui Ueyama via llvm-commits" <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>><br>
> To: "Joerg Sonnenberger" <<a href="mailto:joerg@britannica.bec.de">joerg@britannica.bec.de</a>>, "llvm-commits" <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>><br>
> Sent: Tuesday, November 24, 2015 3:38:39 PM<br>
> Subject: Re: [lld] r254003 - Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers."<br>
><br>
> On Tue, Nov 24, 2015 at 1:31 PM, Joerg Sonnenberger via llvm-commits<br>
> < <a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a> > wrote:<br>
><br>
><br>
> On Tue, Nov 24, 2015 at 12:24:08PM -0800, Rui Ueyama wrote:<br>
> > My stance is they should fix the loader to ignore the section.<br>
><br>
> Impossible. It's the equivalent of the BIOS. It can't be fixed.<br>
><br>
> Well, they can continue using the linker they are currently using.<br>
><br>
> We may want to revisit this later, but at this moment I really want<br>
> to focus on simplicity and general usability on major Unix systems<br>
> instead of supporting relatively minor platforms.<br>
><br>
<br>
</span>Why don't we just omit PT_GNU_STACK when -z execstack is provided? Or add a -z nognuptstack (modulo bikeshedding)?<br></blockquote><div><br></div><div>Do you need that?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
 -Hal<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> Joerg<br>
> _______________________________________________<br>
> llvm-commits mailing list<br>
> <a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
><br>
><br>
> _______________________________________________<br>
> llvm-commits mailing list<br>
> <a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Hal Finkel<br>
Assistant Computational Scientist<br>
Leadership Computing Facility<br>
Argonne National Laboratory<br>
</font></span></blockquote></div><br></div></div>