summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-11-05 08:03:46 +0000
committerMike Frysinger <vapier@gentoo.org>2012-11-05 08:03:46 +0000
commit4b79984674788902a1d3ec4e21d797124005b14d (patch)
tree5f92852dab623f085c126ee258c9f94061572034
parentc8cd7d1824499da2cdb851599a3017645c7a6518 (diff)
downloadeterm-4b79984674788902a1d3ec4e21d797124005b14d.tar.gz
eterm: add GNU stack markings to mmx asm code to avoid implicitly enabling executable stacks
https://bugs.gentoo.org/440618 SVN revision: 78911
-rw-r--r--src/mmx_cmod.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mmx_cmod.S b/src/mmx_cmod.S
index 5f6af0f..659b64c 100644
--- a/src/mmx_cmod.S
+++ b/src/mmx_cmod.S
@@ -485,4 +485,8 @@ shade_ximage_32_mmx:
3:
LEAVE
+#if defined(__linux__) && defined(__ELF__)
+.section .note.GNU-stack,"",%progbits
+#endif
+
#endif /* HAVE_MMX */