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
