I want to build a powerpc cross compiler platform. but
usr/src/glibc-2.3.2.ds1/build# CC=ppc-linux-gcc ../glibc-2.3.2/configure --prefix=/home/icesky/binutils-2.17/ppc-linux --enable-add-ons --host=ppc-linux --disable-profile --enable-kernel= 2.6.18--with-headers=/usr/src/linux- 2.6.18/include appear checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking for long double... no checking size of long double... 0 running configure fragment for ../glibc-2.3.2/sysdeps/pthread running configure fragment for ../glibc-2.3.2/sysdeps/unix/sysv/linux checking for egrep... (cached) grep -E checking installed Linux kernel header files... TOO OLD! configure: error: GNU libc requires kernel header files from Linux 2.0.10 or later to be installed before configuring. The kernel header files are found usually in /usr/include/asm and /usr/include/linux; make sure these directories use files from Linux 2.0.10 or later. This check uses <linux/version.h>, so make sure that file was built correctly when installing the kernel header files. To use kernel headers not from /usr/include/linux, use the configure option --with-headers. workstation:/usr/src/glibc-2.3.2.ds1/build# what wrong with it?

