On Thu, Dec 31, 2009 at 06:11:56PM +0530, Palanivel wrote: > Hi Reimar, > > I am getting the following error. Please help me on this.? > > Configuration: > -------------------- > ./configure --cc=gcc '--host-cc=ccache /usr/bin/gcc -B/usr/bin//' --enable-cross-compile --target=arm-linux --as=as --disable-live > > > Log: > ---- > : > : > Checking for ARM pld instruction ... yes > > Checking for ARMv5TE (Enhanced DSP Extensions) ... yes > > Checking for ARMv6 (SIMD instructions) ... yes > > Checking for ARMv6t2 (SIMD instructions) ... yes > > Checking for ARM VFP ... yes > > Checking for ARM NEON ... no > : > : > : > : > gcc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4?? -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I.? -D_REENTRANT? -I/home/spnuser2/ltib/rootfs/usr/include/freetype2 -I/home/spnuser2/ltib/rootfs/usr/include?? -c -o libmpdemux/muxer.o libmpdemux/muxer.c > gcc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4?? -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I.? -D_REENTRANT? -I/home/spnuser2/ltib/rootfs/usr/include/freetype2 -I/home/spnuser2/ltib/rootfs/usr/include?? -c -o libmpdemux/muxer_avi.o libmpdemux/muxer_avi.c > arm/dsputil_vfp.S: Assembler messages: > arm/dsputil_vfp.S:46: Error: bad instruction `vpush {d8-d15}' > arm/dsputil_vfp.S:52: Error: bad instruction `vldmia r3!,{s0-s3}' > arm/dsputil_vfp.S:53: Error: bad instruction `vldmia r1!,{s8-s11}' > arm/dsputil_vfp.S:54: Error: bad instruction `vldmia r3!,{s4-s7}' > arm/dsputil_vfp.S:55: Error: bad instruction `vldmia r1!,{s12-s15}' > arm/dsputil_vfp.S:56: Error: bad instruction `vmul.f32 s8,s0,s8' > arm/dsputil_vfp.S:59: Error: bad instruction `vmul.f32 s12,s4,s12' Your assembler is outdated, it only supports the legacy instruction coding: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344j/Beiccijg.html You can disable vfp support as a workaround, though that results in slower code.