diff --git a/configure.in b/configure.in index a4a344ad5..be91920f5 100644 --- a/configure.in +++ b/configure.in @@ -740,13 +740,13 @@ AC_HELP_STRING([--enable-nasm], [use nasm assembly blitters on x86 [[default=yes NASMFLAGS="-f macho" ;; *) - NASMFLAGS="-f elf" + NASMFLAGS="-f elf32" ;; esac fi AC_PATH_PROG(NASM, nasm) - echo "%ifidn __OUTPUT_FORMAT__,elf" > unquoted-sections + echo "%ifidn __OUTPUT_FORMAT__,elf32" > unquoted-sections echo "section .note.GNU-stack noalloc noexec nowrite progbits" >> unquoted-sections echo "%endif" >> unquoted-sections CompileNASM unquoted-sections || NASM="" diff --git a/src/hermes/mmx_main.asm b/src/hermes/mmx_main.asm index c3886d6f0..00032b95c 100644 --- a/src/hermes/mmx_main.asm +++ b/src/hermes/mmx_main.asm @@ -69,6 +69,6 @@ endconvert: ret -%ifidn __OUTPUT_FORMAT__,elf +%ifidn __OUTPUT_FORMAT__,elf32 section .note.GNU-stack noalloc noexec nowrite progbits %endif diff --git a/src/hermes/mmxp2_32.asm b/src/hermes/mmxp2_32.asm index d2d31ecdc..b7c1eeb99 100644 --- a/src/hermes/mmxp2_32.asm +++ b/src/hermes/mmxp2_32.asm @@ -400,6 +400,6 @@ _convert_bgr555_cheat: .L4: retn -%ifidn __OUTPUT_FORMAT__,elf +%ifidn __OUTPUT_FORMAT__,elf32 section .note.GNU-stack noalloc noexec nowrite progbits %endif diff --git a/src/hermes/x86_main.asm b/src/hermes/x86_main.asm index e78bf8f7a..f7dd3db70 100644 --- a/src/hermes/x86_main.asm +++ b/src/hermes/x86_main.asm @@ -70,6 +70,6 @@ endconvert: -%ifidn __OUTPUT_FORMAT__,elf +%ifidn __OUTPUT_FORMAT__,elf32 section .note.GNU-stack noalloc noexec nowrite progbits %endif diff --git a/src/hermes/x86p_16.asm b/src/hermes/x86p_16.asm index e35c75de7..fcb6f5ae6 100644 --- a/src/hermes/x86p_16.asm +++ b/src/hermes/x86p_16.asm @@ -485,6 +485,6 @@ _ConvertX86p16_8RGB332: .L7 pop ebp retn -%ifidn __OUTPUT_FORMAT__,elf +%ifidn __OUTPUT_FORMAT__,elf32 section .note.GNU-stack noalloc noexec nowrite progbits %endif diff --git a/src/hermes/x86p_32.asm b/src/hermes/x86p_32.asm index 4446c1c2c..819157f68 100644 --- a/src/hermes/x86p_32.asm +++ b/src/hermes/x86p_32.asm @@ -1040,6 +1040,6 @@ _ConvertX86p32_8RGB332: .L4: retn -%ifidn __OUTPUT_FORMAT__,elf +%ifidn __OUTPUT_FORMAT__,elf32 section .note.GNU-stack noalloc noexec nowrite progbits %endif