ruiu added a comment.

The absence of PT_GNU_STACK segment makes stack area executable on systems that 
recognizes PT_GNU_STACK segment. So, I think if `-z execstack` is specified, we 
should omit PT_GNU_STACK segment rather than adding it, which I think you guys 
want. If we do that, it seems `-z nognustack` is a redundant option. That 
option name is unfortunate (you don't really mean you want an executable stack 
area), but that's I think still better than adding an option that is very 
similar to an existing feature.


Repository:
  rLLD LLVM Linker

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D56554/new/

https://reviews.llvm.org/D56554



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to