mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-24 07:31:22 +01:00
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.c | ||
| dither_template.c | ||
| libswresample.v | ||
| log2_tab.c | ||
| Makefile | ||
| noise_shaping_data.c | ||
| options.c | ||
| rematrix.c | ||
| rematrix_template.c | ||
| resample.c | ||
| resample.h | ||
| resample_dsp.c | ||
| resample_template.c | ||
| soxr_resample.c | ||
| swresample.c | ||
| swresample.h | ||
| swresample_frame.c | ||
| swresample_internal.h | ||
| swresampleres.rc | ||
| version.h | ||