Hi Friends,
I am new to LinPhone. Currently i am trying to cross compile LinPhone source
code for only ARM Architecture.
I have cross compiles following packages,
1. Ncurses
2. readline
3. Speex
4. LibOsip2 ( faced Libc.so.6 error but removed on  target directory then
 compiled properly)
5. LibeXosip2


Now i am trying to compile LinPhone.
I am facing following issue

  CXXLD  libmediastreamer.la
/usr/bin/ld: .libs/mscommon.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/mscommon.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/mscommon.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/mscommon.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/mscommon.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/mscommon.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/mscommon.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/mscommon.o: Relocations in generic ELF (EM: 40)
.libs/mscommon.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[5]: *** [libmediastreamer.la] Error 1


File Format is:
#file mediastreamer2/src/.libs/mscommon.o
mediastreamer2/src/.libs/mscommon.o: ELF 32-bit LSB relocatable, ARM,
version 1 (SYSV), not stripped


Can any one tell me, which point i am missing,

Here is my configuration option:
CC=arm-none-linux-gnueabi-gcc ./configure --prefix=$(TARGET_DIR)/usr
--includedir=$(TARGET_DIR)/usr/include --host=i686-pc-linux
--target=arm-linux --with-gnu-ld --disable-static --disable-x11
--disable-glib  --disable-video --with-osip=$(TARGET_DIR)/usr
--with-readline=$(TARGET_DIR)/usr
SPEEX_CFLAGS="-I/home/cel-semi/cssdk-rel^Cse-beta-0.9.1/rootfs/rootfs/usr/include"
SPEEX_LIBS="-L$(TARGET_DIR)/usr/lib -lspeex"


Please let me know asap,

My Chat mail id:
[email protected]


Thanks in advance
_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to