[Speex-dev] speex on arm

mancyborg at gmail.com mancyborg at gmail.com
Fri Jun 17 08:46:07 PDT 2011


Hi All,

I'm trying to build speex for the mini2440 board, with this toolchain: http://www.friendlyarm.net/dl.php?file=arm-linux-gcc-4.3.2.tgz
because speex is a dependency of the sip softphone 'linphone'.

The 'configure' string I'm using is this:
./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static --enable-fixed-point --enable-arm-asm

Other dependencies are ncurses, readline and libosip
and they cross-compile fine
but speex gives me an error.
I've tried with speex-1.1.6 and speex-1.2rc1 with same result:



vcpbx:~/arm/speex-1.1.6# make
make  all-recursive
make[1]: Entering directory `/root/arm/speex-1.1.6'
Making all in libspeex
make[2]: Entering directory `/root/arm/speex-1.1.6/libspeex'
source='nb_celp.c' object='nb_celp.lo' libtool=yes \
	depfile='.deps/nb_celp.Plo' tmpdepfile='.deps/nb_celp.TPlo' \
	depmode=gcc3 /bin/sh ../depcomp \
	/bin/sh ../libtool --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include    -g -O2 -c -o nb_celp.lo `test -f 'nb_celp.c' || echo './'`nb_celp.c
 arm-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -c nb_celp.c -MT nb_celp.lo -MD -MP -MF .deps/nb_celp.TPlo  -fPIC -DPIC -o .libs/nb_celp.o
/tmp/ccHf25Hb.s: Assembler messages:
/tmp/ccHf25Hb.s:1573: Error: selected processor does not support `smulwb lr,r5,r3'
/tmp/ccHf25Hb.s:2844: Error: selected processor does not support `smulbb r0,r1,r2'
/tmp/ccHf25Hb.s:2871: Error: selected processor does not support `smulbb r2,r1,r3'
/tmp/ccHf25Hb.s:2911: Error: selected processor does not support `smulbb r0,r1,r2'
/tmp/ccHf25Hb.s:4386: Error: selected processor does not support `smulbb r3,r1,r2'
/tmp/ccHf25Hb.s:4435: Error: selected processor does not support `smulbb r3,r0,r2'
/tmp/ccHf25Hb.s:4607: Error: selected processor does not support `smulbb r2,lr,r3'
/tmp/ccHf25Hb.s:4803: Error: selected processor does not support `smulwb r4,ip,r3'
/tmp/ccHf25Hb.s:5614: Error: selected processor does not support `smulbb r0,r1,ip'
/tmp/ccHf25Hb.s:5625: Error: selected processor does not support `smulbb r2,r1,r3'
/tmp/ccHf25Hb.s:6769: Error: selected processor does not support `smulbb r0,r1,r2'
/tmp/ccHf25Hb.s:6780: Error: selected processor does not support `smulbb r2,r1,r3'
make[2]: *** [nb_celp.lo] Error 1
make[2]: Leaving directory `/root/arm/speex-1.1.6/libspeex'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/arm/speex-1.1.6'
make: *** [all] Error 2


can you help me ?

Please let me know if I can provide more informations.


Thanks and regards,
Mike


More information about the Speex-dev mailing list