[FFmpeg-user] Illegal Instruction on MIPS platform

Yan Seiner yan at seiner.com
Mon Nov 19 16:53:24 CET 2012


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?




-- 




More information about the ffmpeg-user mailing list