Hi, I'm trying to build glibc-initial_2.3.6 for Microblaze arch and it fails in do_install function at final stage when linking libc.so; Error log attached
I notice that this always happends when invoking gcc with "-shared" flag it always returns the same error: /tmp/ccvUy8ol.o: could not read symbols: File format not recognized | collect2: ld returned 1 exit status | ERROR: Function do_install failed The combination of tools that trying to build binutils: 2.20.1 gcc: 4.5 Microblaze svn branch glibc: 2.3.6 from petalogix know working port for microblaze Computer host: Fedora 13 Can any one give me some advise on how to root cause and solve this problem? Thanks in advance; -- Saludos Adrian Alonso http://aalonso.wordpress.com
microblaze-angstrom-linux-gcc -mcpu=v7.30.a /opt/oe/build-microblaze-generic/conf/tmp/work/microblaze-angstrom-linux/glibc-initial-2.3.6-r36.0/build-microblaze-angstrom-linux/csu/crtn.S -c -I../include -I. -I/opt/oe/build-microblaze-generic/conf/tmp/work/microblaze-angstrom-linux/glibc-initial-2.3.6-r36.0/build-microblaze-angstrom-linux/csu -I.. -I../libio -I/opt/oe/build-microblaze-generic/conf/tmp/work/microblaze-angstrom-linux/glibc-initial-2.3.6-r36.0/build-microblaze-angstrom-linux -I../sysdeps/microblaze/elf -I../sysdeps/unix/sysv/linux/microblaze -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/microblaze -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /opt/oe/build-microblaze-generic/conf/tmp/sysroots/x86_64-linux/usr/microblaze/lib/gcc/microblaze-angstrom-linux/4.5.0/include -isystem /opt/oe/build-microblaze-generic/conf/tmp/sysroots/microblaze-angstrom-linux/usr/include -include ../include/libc-symbols.h -DHAVE_INITFINI -DASSEMBLER -I/opt/oe/build-microblaze-generic/conf/tmp/work/microblaze-angstrom-linux/glibc-initial-2.3.6-r36.0/build-microblaze-angstrom-linux/csu/. -ggdb3 -g0 -o /opt/oe/build-microblaze-generic/conf/tmp/work/microblaze-angstrom-linux/glibc-initial-2.3.6-r36.0/build-microblaze-angstrom-linux/csu/crtn.o | make[2]: Leaving directory `/opt/oe/build-microblaze-generic/conf/tmp/work/microblaze-angstrom-linux/glibc-initial-2.3.6-r36.0/glibc-2.3.6/csu' | make[1]: Leaving directory `/opt/oe/build-microblaze-generic/conf/tmp/work/microblaze-angstrom-linux/glibc-initial-2.3.6-r36.0/glibc-2.3.6' | /tmp/ccvUy8ol.o: could not read symbols: File format not recognized | collect2: ld returned 1 exit status | ERROR: Function do_install failed NOTE: package glibc-initial-2.3.6-r36.0: task do_install: Failed ERROR: TaskFailed event exception, aborting ERROR: Build of /opt/oe/openembedded/recipes/glibc/glibc-initial_2.3.6.bb do_install failed ERROR: Task 1455 (/opt/oe/openembedded/recipes/glibc/glibc-initial_2.3.6.bb, do_install) failed with 256 ERROR: '/opt/oe/openembedded/recipes/glibc/glibc-initial_2.3.6.bb' failed ERROR: '/opt/oe/openembedded/recipes/glibc/glibc-initial_2.3.6.bb' failed
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
