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