]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Build system: Avoid executable stack.
authorJaco Kroon <jaco@uls.co.za>
Mon, 7 Nov 2022 15:30:00 +0000 (17:30 +0200)
committerGeorge Joseph <gjoseph@digium.com>
Mon, 21 Nov 2022 16:49:22 +0000 (10:49 -0600)
commit9827ccd473eab2e1a9fe22e59c093dcec5664ff4
tree076cee6315a2ff68c74eadc6364cbde936b85924
parent4ff29ce8dd476602f42282efe58b92c91f530584
Build system: Avoid executable stack.

Found in res_geolocation, but I believe others may have similar issues,
thus not linking to a specific issue.

Essentially gcc doesn't mark the stack for being non-executable unless
it's compiling the source, this informs ld via gcc to mark the object as
not requiring an executable stack (which a binary blob obviously
doesn't).

ASTERISK-30321

Change-Id: I71bcc2fd1fe0c82a28b3257405d6f2b566fd9bfc
Signed-off-by: Jaco Kroon <jaco@uls.co.za>
Makefile.rules