On Thu, 02 Oct 2008 18:13:49 +0800
"刘林" <[EMAIL PROTECTED]> wrote:

> Hi, All,
> 
> I am a newby for ppc embedded linux. When trying to build the cross compiling 
> tool
> chain, I got some error message in making glibc (binutils and gcc are 
> successfully
> built).
> 
> Error message is:
> 
> {quote}
> assert.c: In function ¡®__assert_fail¡¯:
> assert.c:54: error: ¡®__libc_pthread_functions_init¡¯ 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 ¡®PTHFCT_CALL¡¯
> assert.c:54: error: ¡®ptr_pthread_setcancelstate¡¯ undeclared (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
> 
> {quote}
> 
> My environments are:
> 
> 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
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

Reply via email to