--- Makefile.am +++ Makefile.am @@ -10,6 +10,7 @@ ziploader.c ziploader.h EXTRA_tuxnes_SOURCES = pixels.h tuxnes_LDADD = table.o +tuxnes_LDFLAGS = -Wl,-z,noexecstack comptbl_SOURCES = comptbl.c --- x86.S +++ x86.S @@ -1670,3 +1670,6 @@ leal 0x1(%eax),%ebx popl %eax jmp i_next +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif