add proper GNU stack markings so we dont get the default: executable --- zip-2.31/crc_i386.S +++ zip-2.31/crc_i386.S @@ -238,3 +238,7 @@ #endif /* i386 || _i386 || _I386 || __i386 */ #endif /* !USE_ZLIB && !CRC_TABLE_ONLY */ + +#if defined __ELF__ && defined __linux__ +.section .note.GNU-stack,"",@progbits +#endif --- zip-2.31/match.S +++ zip-2.31/match.S @@ -405,3 +405,7 @@ #endif /* i386 || _I386 || _i386 || __i386 */ #endif /* !USE_ZLIB */ + +#if defined __ELF__ && defined __linux__ +.section .note.GNU-stack,"",@progbits +#endif