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:
parent
47058d9b69
commit
f4e7bd31ab
2
deps/lzma/liblzma/check/crc32_x86.S
vendored
2
deps/lzma/liblzma/check/crc32_x86.S
vendored
@ -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
|
||||
|
2
deps/lzma/liblzma/check/crc64_x86.S
vendored
2
deps/lzma/liblzma/check/crc64_x86.S
vendored
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user