Try to use something like this: ./configure --prefix=%{_prefix} --build=x86_64-unknown-linux-gnu --host=arm-none-linux-gnueabi \ --with-ffmpeg-extra-configure=" --disable-logging \ --prefix=%{_prefix} \ --enable-cross-compile \ --arch=armv5te \ --cc=arm-none-linux-gnueabi-gcc \ --target-os=linux gst-ffmpeg has two package inside and maybe you forget to cross complie the deeper one :) Ivan