diff dyncall/dyncall_call_x86_nasm.asm @ 256:7520e2260097

- added to configure some detection on how to compile .s/.S with --noexecstack (or similar), as compilers' defaults are often insane - since no-execstack handling is now in build, remove .note.GNU-stack section markers (were of limites use, anyways, b/c unportable or implemented inconsistently across platforms) - some ToDo, etc. updates
author Tassilo Philipp
date Sat, 20 May 2017 00:02:59 +0200
parents 3e629dc19168
children
line wrap: on
line diff
--- a/dyncall/dyncall_call_x86_nasm.asm	Wed May 17 02:39:41 2017 +0200
+++ b/dyncall/dyncall_call_x86_nasm.asm	Sat May 20 00:02:59 2017 +0200
@@ -226,9 +226,9 @@
 
 	ret    
 
-; Stack markings for ELF/GNU to specify no executable stack */
+;; Stack markings for ELF/GNU to specify no executable stack */
+;
+;%ifidn __OUTPUT_FORMAT__,elf
+;section .note.GNU-stack noalloc noexec nowrite progbits
+;%endif
 
-%ifidn __OUTPUT_FORMAT__,elf
-section .note.GNU-stack noalloc noexec nowrite progbits
-%endif
-