aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2022-03-09 15:11:45 +0200
committerMartin Storsjö <martin@martin.st>2022-03-15 00:44:28 +0200
commitc3fea6d83be43198060f2dc577fd642290966537 (patch)
treee9541aaf28ca1e4fd8815ddf6f0179454be9315d
parent2ba38beb7929f6dd63f8609e15570891fdf5645a (diff)
downloadffmpeg-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.S2
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