Hi guys,
I'm having a few issues cross-compiling glibmm-2.4 using the arm cross compiler from code sourcery.
when doing a make install for glibmm I get the following errors:
/bin/bash arm-libtool --tag=CC --mode=link /home/josborne/HTCSDK/sourcery/bin/arm-none-linux-gnueabi-g++ -g -O2 -o libglibmm_generate_extra_defs-2.4.la -rpath /home/josborne/HTCFS/usr/lib -version-info 1:0:0 generate_extra_defs.lo -Wl,--export-dynamic -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -Wl,--export-dynamic -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
arm-libtool: link: gcc -shared .libs/generate_extra_defs.o /usr/lib/libsigc-2.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so -Wl,--export-dynamic -Wl,--export-dynamic -Wl,-soname -Wl,libglibmm_generate_extra_defs-2.4.so.1 -o .libs/libglibmm_generate_extra_defs-2.4.so.1.0.0
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: .libs/generate_extra_defs.o: Relocations in generic ELF (EM: 40)
.libs/generate_extra_defs.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[2]: *** [libglibmm_generate_extra_defs-2.4.la] Error 1
make[2]: Leaving directory `/home/josborne/HTCFS/usr/src/glibmm-2.4.0/tools/extra_defs_gen'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/josborne/HTCFS/usr/src/glibmm-2.4.0/tools'
make: *** [install-recursive] Error 1
I've built a cross compiled version of libtool (arm-libtool) to help with this issue (found the information about that here:
http://www.metastatic.org/text/libtool.html) but it doesn't solve the problem.
Has anyone had similar experiences with this? any help is much appreciated!
J