<span class="q">Dear Sir,<br>&gt; I&#39;m trying to cross-compile speex-1.2beta2 in ARM platform. I configured<br>&gt; the lib as &quot;./configure --host=arm-linux &quot;,it was right.While I did make<br>&gt; ,I got an error like this,
<br>&gt; /usr/local/arm/lib/gcc-lib/arm-linux/3.2.3/../../../../arm-linux/bin/ld:<br>&gt; .libs/lsp_tables_nb.o: Relocations in generic ELF (EM: 3)<br>&gt; .libs/lsp_tables_nb.o: could not read symbols: File in wrong format
<br>&gt; collect2: ld returned 1 exit status<br></span><div style="direction: ltr;">&gt; make[2]: *** [<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://libspeex.la/" target="_blank">libspeex.la</a> &lt;
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://libspeex.la/" target="_blank">http://libspeex.la</a>&gt;] Error 1<br></div><div style="direction: ltr;"><span class="q">&gt; make[2]: Leaving directory `/home/bao/speex-arm/libspeex&#39;
<br>&gt; make[1]: *** [all-recursive] Error 1<br>&gt; make[1]: Leaving directory `/home/bao/speex-arm&#39;<br>&gt; make: *** [all] Error 2<br>&gt;<br>&gt; Could anyone explain how to get rid of this error,thanks!<br>&gt; Weiqin Bao
</span></div>