[oe] uclibc build error

Khem Raj raj.khem at gmail.com
Tue Apr 14 23:15:57 UTC 2009


On (15/04/09 00:41), Henning Heinold wrote:
> On Tue, Apr 14, 2009 at 11:30:49PM +0300, Mauri Sandberg wrote:
> > 
> > There are two peculiarities when I am trying to build uclibc for DNS-323 using angstrom stable/2009.
> > 
> > For some reason OE chooses version 0.9.30 over 0.9.30.1. I had to specifically choose the latter.
> > 
> > Anyhow, both of these fail miserably with something that does not really tell me much.
> > 
> > <clip>
> > NOTE: make STRIPTOOL=true LD=arm-angstrom-linux-uclibcgnueabi-ld LOCALE_DATA_FILENAME=uClibc-locale-030818.arm.tgz CC=ccache arm-angstrom-linux-uclibcgnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mthumb HOSTCFLAGS=-I/home/maukka/oe/dns323/build/tmp-dns323/staging/i686-linux/usr/include
> >   GEN include/bits/sysnum.h
> >   GEN include/bits/uClibc_config.h
> >   LN include/pthread.h
> > ...
> >   CC ldso/ldso/ldso.oS
> > ldso/ldso/dl-elf.c: In function '_dl_dprintf':
> > ldso/ldso/dl-elf.c:913: error: unable to find a register to spill in class 'LO_REGS'
> > ldso/ldso/dl-elf.c:913: error: this is the insn:
> > (insn 121 120 122 6 (set (reg/f:SI 406)
> >         (plus:SI (reg/f:SI 25 sfp)
> >             (reg:SI 405))) 5 {*thumb_addsi3} (nil)
> >     (expr_list:REG_DEAD (reg:SI 405)
> >         (nil)))
> > ldso/ldso/dl-elf.c:913: confused by earlier errors, bailing out
> > make: *** [ldso/ldso/ldso.oS] Error 1
> > FATAL: oe_runmake failed
> > </clip>
> > 
> > Full log at http://tinderbox.openembedded.net/builds/138258/
> > 
> > -- Mauri
> 
> This is the error comes from building uclibc with thumb support. Khem started to fix it, but
> it isnt fixed already yet. Try to use ARM_INSTRUCTION_SET = "arm" in the uclibc.inc for now.

alternatively use gcc 4.3.3

> 
> 
> Bye Henning
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list