[FFmpeg-devel] lavc/arm/hevcdsp_idct_neon: build failure with clang + gas-preprocessor

Jan Ekström jeebjp at gmail.com
Fri Dec 1 22:48:46 EET 2017


Hi,

I have been testing FFmpeg with the Android NDK (R15)'s clang, and
recently (a few weeks ago) the build has broken at
libavcodec/arm/hevcdsp_idct_neon.

It should be enough to test this with --cc=arm-linux-androideabi-clang
(or any other ARM clang compiler) and the latest gas-preprocessor.pl
in PATH for NEON SIMD
(https://git.libav.org/?p=gas-preprocessor.git;a=summary).

The errors are as follows:
> AS  libavcodec/arm/hevcdsp_idct_neon.o
> <stdin>:356:10: error: out of range pc-relative fixup value
>          ldr r3, Literal_0
>          ^
> <stdin>:358:10: error: out of range pc-relative fixup value
>          ldr r3, Literal_1
>          ^
> <stdin>:360:10: error: out of range pc-relative fixup value
>          ldr r3, Literal_2
>          ^

Best regards,
Jan


More information about the ffmpeg-devel mailing list