]> 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)
committerFriendly Automation <jenkins2@gerrit.asterisk.org>
Mon, 21 Nov 2022 15:29:22 +0000 (09:29 -0600)
commit2cfb3df35df7930541177eb32d71afa52cd38899
treef787d93cdad83aed4f48b9aa45c40753efdfec25
parentcb1d31bc3edc27713ff3786155a3a4e23ad31646
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