deps: lzma: also use .note.GNU-stack on FreeBSD

FreeBSD uses the same .note.GNU-stack section to indicate that the
stack should not be executable.
This commit is contained in:
Ed Maste 2020-04-07 13:18:29 -04:00
parent 47058d9b69
commit f4e7bd31ab
2 changed files with 2 additions and 2 deletions

View File

@ -299,6 +299,6 @@ LZMA_CRC32:
* use __linux__ here, but I don't know a way to detect when
* we are using GNU assembler.
*/
#if defined(__ELF__) && defined(__linux__)
#if defined(__ELF__) && (defined(__FreeBSD__) || defined(__linux__))
.section .note.GNU-stack,"",@progbits
#endif

View File

@ -282,6 +282,6 @@ LZMA_CRC64:
* use __linux__ here, but I don't know a way to detect when
* we are using GNU assembler.
*/
#if defined(__ELF__) && defined(__linux__)
#if defined(__ELF__) && (defined(__FreeBSD__) || defined(__linux__))
.section .note.GNU-stack,"",@progbits
#endif