<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Just tried to build the mpc8323 with a fresh OE master from git. <br>
The same result as with release 2010.12.<br>
I use Bitbake 1.10.2 ad tries to build a minimal-image<br>
Below follows the end of the build log.<br>
<br>
The build does complete OK if the line "TARGET_FPU ?= "soft"" is
added to conf/machine/include/tune-ppce300c2.inc<br>
<br>
/Anders<br>
<br>
<br>
powerpc-angstrom-linux-gcc -mcpu=e300c2
../sysdeps/powerpc/fpu/fraiseexcpt.c -c -std=gnu99 -fgnu89-inline -O2
-Wall -Winline -Wwrite-strings -fexpensive-optimizations
-fmerge-all-constants -mnew-mnemonics -Wstrict-prototypes
-mlong-double-128 -fomit-frame-pointer -Wno-uninitialized
-D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES -I../include
-I/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/build-powerpc-angstrom-linux/math
-I/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/build-powerpc-angstrom-linux
-I../sysdeps/powerpc/powerpc32/elf
-I../sysdeps/powerpc/elf
-I../sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu
-I../sysdeps/powerpc/powerpc32/fpu
-I../ports/sysdeps/unix/sysv/linux/powerpc/powerpc32
-I../nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32
-I../sysdeps/unix/sysv/linux/powerpc/powerpc32
-I../ports/sysdeps/unix/sysv/linux/powerpc
-I../nptl/sysdeps/unix/sysv/linux/powerpc
-I../sysdeps/unix/sysv/linux/powerpc -I../sysdeps/ieee754/ldbl-128ibm
-I../sysdeps/ieee754/ldbl-opt -I../ports/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../ports/sysdeps/unix/sysv -I../nptl/sysdeps/unix/sysv
-I../sysdeps/unix/sysv -I../sysdeps/unix/powerpc
-I../ports/sysdeps/unix -I../nptl/sysdeps/unix -I../sysdeps/unix
-I../sysdeps/posix -I../sysdeps/powerpc/powerpc32
-I../sysdeps/wordsize-32 -I../sysdeps/powerpc/fpu
-I../ports/sysdeps/powerpc -I../nptl/sysdeps/powerpc
-I../sysdeps/powerpc -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../ports -I../nptl
-I.. -I../libio -I. -nostdinc -isystem
/home/anders/oe1/build/tmp-angstrom/sysroots/x86_64-linux/usr/ppce300c2/lib/gcc/powerpc-angstrom-linux/4.3.3/include
-isystem
/home/anders/oe1/build/tmp-angstrom/sysroots/x86_64-linux/usr/ppce300c2/lib/gcc/powerpc-angstrom-linux/4.3.3/include-fixed
-isystem
/home/anders/oe1/build/tmp-angstrom/sysroots/ppce300c2-angstrom-linux/usr/include
-D_LIBC_REENTRANT
-include ../include/libc-symbols.h -DNOT_IN_libc=1
-DIS_IN_libm=1 -o
/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/build-powerpc-angstrom-linux/math/fraiseexcpt.o
-MD
-MP -MF
/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/build-powerpc-angstrom-linux/math/fraiseexcpt.o.dt
-MT
/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/build-powerpc-angstrom-linux/math/fraiseexcpt.o<br>
| ../sysdeps/powerpc/fpu/fclrexcpt.c: In function '__feclearexcept':<br>
| ../sysdeps/powerpc/fpu/fclrexcpt.c:29: error: impossible constraint
in 'asm'<br>
| ../sysdeps/powerpc/fpu/fclrexcpt.c:36: error: impossible constraint
in 'asm'<br>
| make[2]: ***
[/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/build-powerpc-angstrom-linux/math/fclrexcpt.o]
Error
1<br>
| make[2]: *** Waiting for unfinished jobs....<br>
| ../sysdeps/powerpc/fpu/fgetexcptflg.c: In function
'__fegetexceptflag':<br>
| ../sysdeps/powerpc/fpu/fgetexcptflg.c:29: error: impossible
constraint in 'asm'<br>
|
make[2]: ***
[/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/build-powerpc-angstrom-linux/math/fgetexcptflg.o]
Error
1<br>
| ../sysdeps/powerpc/fpu/fraiseexcpt.c: In function '__feraiseexcept':<br>
| ../sysdeps/powerpc/fpu/fraiseexcpt.c:35: error: impossible constraint
in 'asm'<br>
| ../sysdeps/powerpc/fpu/fraiseexcpt.c:46: error: impossible constraint
in 'asm'<br>
| ../sysdeps/powerpc/fpu/fraiseexcpt.c:53: error: impossible constraint
in 'asm'<br>
|
make[2]: ***
[/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/build-powerpc-angstrom-linux/math/fraiseexcpt.o]
Error
1<br>
| make[2]: Leaving directory
`/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/glibc-2.9/math'<br>
| make[1]: *** [math/others] Error 2<br>
| make[1]: Leaving directory
`/home/anders/oe1/build/tmp-angstrom/work/ppce300c2-angstrom-linux/glibc-2.9-r37.4/glibc-2.9'<br>
| make: *** [all] Error 2<br>
| FATAL: oe_runmake failed<br>
| ERROR: Function do_compile failed<br>
NOTE: package glibc-2.9-r37.4: task do_compile: Failed<br>
ERROR: TaskFailed event exception, aborting<br>
ERROR: Build of /home/anders/oe1/openembedded/recipes/glibc/<a
href="http://glibc_2.9.bb">glibc_2.9.bb</a> do_compile failed<br>
ERROR: Task 129 (/home/anders/oe1/openembedded/recipes/glibc/<a
href="http://glibc_2.9.bb">glibc_2.9.bb</a>, do_compile) failed with
256<br>
ERROR: '/home/anders/oe1/openembedded/recipes/glibc/<a
href="http://glibc_2.9.bb">glibc_2.9.bb</a>' failed<br>
ERROR: '/home/anders/oe1/openembedded/recipes/glibc/<a
href="http://glibc_2.9.bb">glibc_2.9.bb</a>' failed<br>
<br>
<br>
<br>
On 01/24/2011 04:40 PM, Anders Törnqvist wrote:
<blockquote
cite="mid:AANLkTim355_xpEVRBBNdFC18=c-+U4wSyua+Kp91R2GW@mail.gmail.com"
type="cite">Ok I'll check out a fresh oe/master from git and start
build soon.<br>
<br>
/Anders<br>
<br>
<div class="gmail_quote">Den 24 januari 2011 16:34 skrev Khem Raj <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2011/1/24
Anders Törnqvist <<a moz-do-not-send="true"
href="mailto:a.tqvist@gmail.com">a.tqvist@gmail.com</a>>:<br>
> The build seems to continue if the following line is added to<br>
> conf/machine/include/tune-ppce300c2.inc:<br>
> TARGET_FPU ?= "soft"<br>
><br>
> I have not had any possibility to verify the produced result in
another way<br>
> than just checked that the build succeeds.<br>
><br>
<br>
It should work. however care to post the exact failure when compiling<br>
glibc/eglibc<br>
can you try the same combination with oe/master and see if it works<br>
there or not ?<br>
<br>
> /Anders<br>
><br>
><br>
> 2011/1/24 Wolfgang Denk <<a moz-do-not-send="true"
href="mailto:wd@denx.de">wd@denx.de</a>><br>
>><br>
>> Dear Anders,<br>
>><br>
>> In message <<a moz-do-not-send="true"
href="mailto:4D3C9F16.8010406@gmail.com">4D3C9F16.8010406@gmail.com</a>>
you wrote:<br>
>> ><br>
>> > mpc8313e-rdb is e300c3 and builds<br>
>> > mpc8323e-rdb is e300c2 and do NOT build<br>
>><br>
>> mpc8313e has a e300c3 core which has a floating point unit
(FPU).<br>
>><br>
>> mpc8323e has a e300c2 core which does NOT contain a floating
point<br>
>> unit (FPU).<br>
>><br>
>> Not sure if that makes any difference here.<br>
>><br>
>><br>
>> [For optimum performance you want to build all code for e300c2
based<br>
>> systems with -msoft-float.]<br>
>><br>
>> Best regards,<br>
>><br>
>> Wolfgang Denk<br>
>><br>
>> --<br>
>> DENX Software Engineering GmbH, MD: Wolfgang Denk &
Detlev Zundel<br>
>> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell,
Germany<br>
>> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: <a
moz-do-not-send="true" href="mailto:wd@denx.de">wd@denx.de</a><br>
>> An Ada exception is when a routine gets in trouble and says<br>
>> 'Beam me up, Scotty'.<br>
><br>
><br>
> _______________________________________________<br>
> Openembedded-users mailing list<br>
> <a moz-do-not-send="true"
href="mailto:Openembedded-users@linuxtogo.org">Openembedded-users@linuxtogo.org</a><br>
> <a moz-do-not-send="true"
href="http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-users"
target="_blank">http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-users</a><br>
><br>
><br>
</blockquote>
</div>
<br>
</blockquote>
<br>
</body>
</html>