tell the assembler to mark all files as not requiring executable stack
authorRich Felker <dalias@aerifal.cx>
Wed, 3 Oct 2012 15:49:58 +0000 (11:49 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 3 Oct 2012 15:49:58 +0000 (11:49 -0400)
commitadefe830dd376be386df5650a09c313c483adf1a
tree08fa664f481973d2e4d0e58189f697d2792c4ce3
parent030e52639248ac8417a4934298caa78c21a228d1
tell the assembler to mark all files as not requiring executable stack

for some reason this option is undocumented. not sure when it was
added, so I'm using a configure test. gcc was already setting the mark
correctly for C files, but assembler source files would need ugly
.note boilerplate in every single file to achieve this without the
option to the assembler.

blame whoever thought it would be a good idea to make the stack
executable by default rather than doing it the other way around...
configure