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 committed 2020-04-07 13:25:43 -04:00
1 parent 47058d9b69
commit f4e7bd31ab
2 files changed
+2 -2

No files matched your search

+1 -1
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
+1 -1
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