[FFmpeg-devel] FFmpeg with uClibc - relocation problem

Rich Felker dalias
Thu Feb 21 17:12:30 CET 2008

On Thu, Feb 21, 2008 at 05:03:16PM +0100, Tamas Selmeci wrote:
> Hello all!
> (Yes, I know, this should be rather sent to libav-user, it was sent but 
> that list seems to have a bit low traffic)
> -----------------------------------------------------------------
> I've been developing a multimedia application for SH4 (ST7109) 
> processor. Only the libavformat library is being used, all the decodings 
> are done with target processors - it's not my problem.
> The program is being compiled with an SH4-uClibc toolchain generated by 
> Buildroot. There are no compile-time problems.
> When trying to execute the program on the target which should use 
> libavformat, the following error message appears:
> /mnt/p08/av_streamer: can't handle reloc type 0x97

Sounds like you built your uclibc ld.so without support for textrels.
Fix that and rebuild it and it should work fine. Even better would be
to use static linking.


More information about the ffmpeg-devel mailing list