ld: warning: blake3_avx512_x86-64_unix.S.o: missing .note.GNU-stack section implies executable stack
ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
The problem is that the files currently emit .note.GNU-stack sections on Linux only. However, clang emits them on every ELF target but Solaris.
The patch in that pull request (now committed) fixes this by adjusting the guard.
As reported in [Support] Adjust .note.GNU-stack guard in Support/BLAKE3/blake3_*_x86… #76229 , links that include the
c/blake3_*_x86-64_unix.o
files on non-Linux ELF targets cause GNUld
warnings:The problem is that the files currently emit
.note.GNU-stack
sections on Linux only. However,clang
emits them on every ELF target but Solaris.The patch in that pull request (now committed) fixes this by adjusting the guard.