Description of problem: $ touch test.c $ gcc -S test.c $ cat test.s On != aarch64, gcc emits a GNU_STACK directive: .section .note.GNU-stack,"",@progbits On aarch64, this is missing, so all of our binaries probably run with an executable stack. Version-Release number of selected component (if applicable): gcc-4.9.0-14.fc21.aarch64 How reproducible: 100% Steps to Reproduce: 1. See above.
Looks as if we need this patch: https://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg79598.html
Should be fixed in more contemporary rawhide/f21 gcc builds.