When building with |OPENSSL_NO_ASM|, the section that marks assembly files as no-exec-stack will currently be omitted. That results in an empty assembly file but that's still enough to trigger warnings: warning: crypto_tests/trampoline-x86_64.o: missing .note.GNU-stack section implies executable stack This change makes it so that the section marker will always be emitted, even if the file is otherwise empty. Change-Id: I2d08d34ed9dbe9e9592c88dcd42d3ba4fa3d7652 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/38084 Commit-Queue: David Benjamin <davidben@google.com> Reviewed-by: David Benjamin <davidben@google.com>