[FFmpeg-user] Illegal Instruction on MIPS platform

Roger Pack rogerdpack2 at gmail.com
Mon Nov 19 19:07:47 CET 2012


On 11/19/12, Yan Seiner <yan at seiner.com> wrote:
>
> I have an embedded platform with an older (0.8.7) version of ffmpeg.   I'd
> like to upgrade to something more recent.
>
> I cross-compiled ffmpeg 1.0.  It dies with "illegal instruction".  The
> older version runs justs fine.
>
> Here's the configure options I used:
>
> configuration: --enable-cross-compile
> --cross-prefix=mips-openwrt-linux-uclibc- --arch=mips --target-os=linux
> --prefix=/usr --enable-shared --enable-static --disable-debug
> --pkg-config=pkg-config --enable-gpl --enable-version3 --disable-asm
> --disable-doc --disable-dxva2 --enable-pthreads --disable-mipsfpu
> --disable-optimizations --enable-small --disable-stripping --enable-zlib
> --disable-outdevs
>
> This is the platform I am using:
>
> system type        : Atheros AR7161 rev 2
> machine            : Buffalo WZR-HP-AG300H
> processor        : 0
> cpu model        : MIPS 24Kc V7.4
> BogoMIPS        : 452.19
>
> My debugging options are limited...  Anything I can do to trace this down?

gdb with a debug build possible, to get a backtrace?
-r


More information about the ffmpeg-user mailing list