mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 11:19:55 +00:00
b22db4f465
Branch to global symbol results in reference to PLT, and when compiling
for THUMB-2 - in a R_ARM_THM_JUMP19 relocation. Some linkers don't
support this relocation (ld.gold), while others can end up truncating
the relocation to fit (ld.bfd).
Convert this branch through PLT into a direct branch that the assembler
can resolve locally.
See https://github.com/android-ndk/ndk/issues/337 for background.
The current workaround is to disable neon during gstreamer build,
which is not optimal and can be reverted after this patch:
|
||
---|---|---|
.. | ||
aarch64 | ||
arm | ||
tests | ||
x86 | ||
audioconvert.c | ||
audioconvert.h | ||
dither_template.c | ||
dither.c | ||
libswresample.v | ||
log2_tab.c | ||
Makefile | ||
noise_shaping_data.c | ||
options.c | ||
rematrix_template.c | ||
rematrix.c | ||
resample_dsp.c | ||
resample_template.c | ||
resample.c | ||
resample.h | ||
soxr_resample.c | ||
swresample_frame.c | ||
swresample_internal.h | ||
swresample.c | ||
swresample.h | ||
swresampleres.rc | ||
version.h |