* uclibc build error
@ 2009-04-14 20:30 Mauri Sandberg
2009-04-14 22:41 ` Henning Heinold
0 siblings, 1 reply; 4+ messages in thread
From: Mauri Sandberg @ 2009-04-14 20:30 UTC (permalink / raw)
To: openembedded-devel
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
_________________________________________________________________
Show them the way! Add maps and directions to your party invites.
http://www.microsoft.com/windows/windowslive/products/events.aspx
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: uclibc build error
2009-04-14 20:30 uclibc build error Mauri Sandberg
@ 2009-04-14 22:41 ` Henning Heinold
2009-04-14 23:15 ` Khem Raj
2009-04-15 6:36 ` Koen Kooi
0 siblings, 2 replies; 4+ messages in thread
From: Henning Heinold @ 2009-04-14 22:41 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
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.
Bye Henning
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: uclibc build error
2009-04-14 22:41 ` Henning Heinold
@ 2009-04-14 23:15 ` Khem Raj
2009-04-15 6:36 ` Koen Kooi
1 sibling, 0 replies; 4+ messages in thread
From: Khem Raj @ 2009-04-14 23:15 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
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@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: uclibc build error
2009-04-14 22:41 ` Henning Heinold
2009-04-14 23:15 ` Khem Raj
@ 2009-04-15 6:36 ` Koen Kooi
1 sibling, 0 replies; 4+ messages in thread
From: Koen Kooi @ 2009-04-15 6:36 UTC (permalink / raw)
To: openembedded-devel
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.
hmm:
http://cgit.openembedded.net/cgit.cgi?url=openembedded/commit/&id=8401adacb242edde485f1a57a35e650eb837e7d4
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-04-15 6:40 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-14 20:30 uclibc build error Mauri Sandberg
2009-04-14 22:41 ` Henning Heinold
2009-04-14 23:15 ` Khem Raj
2009-04-15 6:36 ` Koen Kooi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.