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

Reply via email to