mirror of
https://git.videolan.org/git/ffmpeg.git
synced 2024-09-28 16:02:17 +02:00
ppc: Fix compilation for ppc64le (ELFv2)
CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
abb810db03
commit
d6d767d93e
@ -36,12 +36,20 @@
|
|||||||
|
|
||||||
.macro extfunc name
|
.macro extfunc name
|
||||||
.global X(\name)
|
.global X(\name)
|
||||||
|
#if _CALL_ELF == 2
|
||||||
|
.text
|
||||||
|
X(\name):
|
||||||
|
addis %r2, %r12, .TOC.-X(\name)@ha
|
||||||
|
addi %r2, %r2, .TOC.-X(\name)@l
|
||||||
|
.localentry X(\name), .-X(\name)
|
||||||
|
#else
|
||||||
.section .opd, "aw"
|
.section .opd, "aw"
|
||||||
X(\name):
|
X(\name):
|
||||||
.quad L(\name), .TOC.@tocbase, 0
|
.quad L(\name), .TOC.@tocbase, 0
|
||||||
.previous
|
.previous
|
||||||
.type X(\name), STT_FUNC
|
.type X(\name), STT_FUNC
|
||||||
L(\name):
|
L(\name):
|
||||||
|
#endif
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro movrel rd, sym, gp
|
.macro movrel rd, sym, gp
|
||||||
|
Loading…
Reference in New Issue
Block a user