Re: Build cross compile tool chain for PPC
From: Josh Boyer <hidden>
Date: 2008-10-02 12:21:27
On Thu, 02 Oct 2008 18:13:49 +0800 "=C3=A5=C2=88=C2=98=C3=A6=C2=9E=C2=97" [off-list ref] wrote:
Hi, All, =20 I am a newby for ppc embedded linux. When trying to build the cross compi=
ling tool
chain, I got some error message in making glibc (binutils and gcc are suc=
cessfully
built).
=20
Error message is:
=20
{quote}
assert.c: In function =C2=A1=C2=AE__assert_fail=C2=A1=C2=AF:
assert.c:54: error: =C2=A1=C2=AE__libc_pthread_functions_init=C2=A1=C2=AF=undeclared (first use in
this function) assert.c:54: error: (Each undeclared identifier is reported only once assert.c:54: error: for each function it appears in.) assert.c:54: warning: implicit declaration of function =C2=A1=C2=AEPTHFCT=
_CALL=C2=A1=C2=AF
assert.c:54: error: =C2=A1=C2=AEptr_pthread_setcancelstate=C2=A1=C2=AF un=
declared (first use in this
function) assert.c:54: warning: left-hand operand of comma expression has no effect make[2]: *** [/root/embedded_linux/ppc/build-tools/build-glibc/ppc-glibc/assert/assert=
.os]
Error 1
make[2]: Leaving directory
`/root/embedded_linux/ppc/build-tools/build-glibc/glibc-2.7/assert'
make[1]: *** [assert/subdir_lib] Error 2
make[1]: Leaving directory
`/root/embedded_linux/ppc/build-tools/build-glibc/glibc-2.7'
make: *** [all] Error 2
=20
{quote}
=20
My environments are:
=20
kernel: 2.26. 25
gcc & powerpc-linux-gcc: 4.3.2
binutils:2.18
glibc:2.7, configured with linuxthreads enabled and nptl disabled.glibc 2.7 does not support linuxthreads. It is nptl only. And you should really be using nptl anyway. josh