I sent this to Andrew instead of the list:

There's some recent buzz about this on #oe.

For unclear reasons, after an OR.db update, bitbake becomes convinced it must use version 2.17 of binutils-cross. So builds which were at first successful start failing on unrelated problems.

A work-around is to force the use of v 2.16 of binutils by including the line

PREFERRED_VERSION_binutils-cross = "2.16"

in your local.conf.

Marshall


Andrew Barr wrote:

I'm trying to build gpe-image from .dev with 'PREFERRED_PROVIDER
+= "virtual/kernel:linux-openzaurus-2.6.17+git"' in my build/conf/local.conf.
It fails on glibc-2.3.5+cvs20050627-r7:

cache
arm-linux-gcc -march=armv5te -mtune=xscale ../sysdeps/unix/sysv/linux/bind.S -c -I../include -I. -I/home/andrew/pro jects/src/openembedded/tmp/work/armv5te-linux/glibc-2.3.5+cvs20050627-r7/build-arm-linux/socket -I.. -I../libio -I/home/an drew/projects/src/openembedded/tmp/work/armv5te-linux/glibc-2.3.5+cvs20050627-r7/build-arm-linux -I../ports/sysdeps/arm/elf -I../ports/sysdeps/unix/sysv/linux/arm/linuxthreads -I../ports/sysdeps/unix/sysv/linux/arm -I../ports/sysdeps/unix/sysv/li nux -I../ports/sysdeps/unix/sysv -I../ports/sysdeps/unix/arm -I../ports/sysdeps/unix -I../ports/sysdeps/arm/linuxthreads -I ../ports/sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../linuxthreads/sys deps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxt hreads/sysdeps/unix -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysd eps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I. ./sysdeps/generic -nostdinc -isystem /home/andrew/projects/src/openembedded/tmp/cross/lib/gcc/arm-linux/4.1.1/include -isys tem /home/andrew/projects/src/openembedded/tmp/cross/arm-linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER -o /home/andrew/projects/src/openembedded/tmp/work/armv5te-linux/glibc-2.3.5+cvs20050627-r7/build-ar m-linux/socket/bind.o -MD -MP -MF /home/andrew/projects/src/openembedded/tmp/work/armv5te-linux/glibc-2.3.5+cvs20050627-r7/ build-arm-linux/socket/bind.o.dt -MT /home/andrew/projects/src/openembedded/tmp/work/armv5te-linux/glibc-2.3.5+cvs20050627-
r7/build-arm-linux/socket/bind.o
../sysdeps/unix/sysv/linux/bind.S: Assembler messages:
../sysdeps/unix/sysv/linux/bind.S:5: Error: symbol `__bind' is already defined
make[2]: ***
[/home/andrew/projects/src/openembedded/tmp/work/armv5te-linux/glibc-2.3.5+cvs20050627-r7/build-arm-linux/sock
et/bind.o] Error 1
make[2]: Leaving directory
`/home/andrew/projects/src/openembedded/tmp/work/armv5te-linux/glibc-2.3.5+cvs20050627-r7/libc/s
ocket'
make[1]: *** [socket/subdir_lib] Error 2
make[1]: Leaving directory
`/home/andrew/projects/src/openembedded/tmp/work/armv5te-linux/glibc-2.3.5+cvs20050627-r7/libc'
make: *** [all] Error 2
FATAL: oe_runmake failed

The entire log is available if it is needed--it is a 4.1 MB text file but
compresses to 50 KB.

--
Andrew Barr | http://www.oakcourt.dyndns.org/~andrew/ <http://www.oakcourt.dyndns.org/%7Eandrew/> | GPG: 0xAD9AE76A "Those who would trade liberty for security deserve neither." -- B. Franklin
_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe


--
Marshall Jose, WA3VPZ
Johns Hopkins Univ. Applied Physics Lab., 240-228-4367

_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe

Reply via email to