diff options
author | Martin Storsjö <martin@martin.st> | 2022-03-09 15:11:45 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2022-03-15 00:44:28 +0200 |
commit | c3fea6d83be43198060f2dc577fd642290966537 (patch) | |
tree | e9541aaf28ca1e4fd8815ddf6f0179454be9315d | |
parent | 2ba38beb7929f6dd63f8609e15570891fdf5645a (diff) | |
download | ffmpeg-c3fea6d83be43198060f2dc577fd642290966537.tar.gz |
aarch64: Only emit the PAC/BTI note section when targeting ELF
This avoids build errors if such features are enabled while targeting
another binary format. (Using such features on other platforms
might require some other form of signaling/setup though, but
the ELF specific .note section isn't applicable at least.)
Signed-off-by: Martin Storsjö <martin@martin.st>
-rw-r--r-- | libavutil/aarch64/asm.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavutil/aarch64/asm.S b/libavutil/aarch64/asm.S index b817eaab22..a7782415d7 100644 --- a/libavutil/aarch64/asm.S +++ b/libavutil/aarch64/asm.S @@ -141,7 +141,7 @@ #endif -#if (GNU_PROPERTY_AARCH64_BTI != 0 || GNU_PROPERTY_AARCH64_PAC != 0) +#if (GNU_PROPERTY_AARCH64_BTI != 0 || GNU_PROPERTY_AARCH64_PAC != 0) && defined(__ELF__) .pushsection .note.gnu.property, "a" .balign 8 .long 4 |