summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--config.h1
-rwxr-xr-xconfigure2
-rw-r--r--libavcodec/arm/fft_fixed_neon.S2
-rw-r--r--libavcodec/arm/fft_neon.S2
-rw-r--r--libavutil/arm/asm.S6
5 files changed, 10 insertions, 3 deletions
diff --git a/libavutil/arm/asm.S b/libavutil/arm/asm.S
index 9cdcce9..2b0d0f6 100644
--- a/libavutil/arm/asm.S
+++ b/libavutil/arm/asm.S
@@ -79,12 +79,16 @@ ELF .type \name, %function
\name:
.endm
-.macro const name, align=2
+.macro const name, align=2, relocate=0
.macro endconst
ELF .size \name, . - \name
.purgem endconst
.endm
+.if HAVE_SECTION_DATA_REL_RO && \relocate
+ .section .data.rel.ro
+.else
.section .rodata
+.endif
.align \align
\name:
.endm