Help about error in linking to libspeex.a

Mashal al-shboul <[email protected]> Tue, 6 Mar 2012 10:56:11 -0800 (PST)
Newsgroups gmane.comp.audio.compression.speex.devel
Message-ID <[email protected]>
Hi All,
i have configured speex1.2rc1 for xscale-elf (ARM architecture) ,then executed MAKE and MAKE INSTALL. so, i obtained libspeex.a in the /usr/local/lib with libogg.a compiled as well. but i when i link the library to my program (by adding LDFLAGS += -lspeex -lm ), and try to compile, i get this error:
/usr/lib/gcc/xscale-elf/3.4.3/../../../../xscale-elf/bin/ld: cannot find -lspeex
collect2: ld returned 1 exit status
make: *** [exe0] Error 1

i passedĀ  ./configure options as : 
./configure --host=xscale-elf

it's likely that the linker can't see libspeex.a , and i also tried the lineĀ  LDFLAGS += /usr/local/lib/libspeex.a -lm in Makefile but got another error(also in linking):

/tmp/ccvi7Pns.o(.text+0x179c): In function `main':
: undefined reference to `BlinkC$speex_bits_init'
collect2: ld returned 1 exit status
make: *** [exe0] Error 1

WOULD YOU PLEASE HELP ME IN THIS PROBLEM, HOW CAN I DEFINE libspeex.a CORRECTLY TO THE LINKER?

_______________________________________________
Speex-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/speex-dev