[root@kbk21 linux]# make zImage
. scripts/mkversion > .tmpversion
arm-linux-gcc -D__KERNEL__ -I/kernel/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Uarm -fno-common -pipe -mapcs-32 -D__LINUX_ARM_ARCH__=5 -mcpu=xscale -mtune=xscale  -msoft-float -Uarm  -DUTS_MACHINE='"arm"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c
make[1]: Entering directory `/kernel/linux/arch/arm/tools'
cmp constants.h /kernel/linux/include/asm-arm/constants.h >/dev/null 2>&1 || cp -p constants.h /kernel/linux/include/asm-arm/constants.h
make[1]: Leaving directory `/kernel/linux/arch/arm/tools'
make CFLAGS="-D__KERNEL__ -I/kernel/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Uarm -fno-common -pipe -mapcs-32 -D__LINUX_ARM_ARCH__=5 -mcpu=xscale -mtune=xscale  -msoft-float -Uarm " -C  kernel
make[1]: Entering directory `/kernel/linux/kernel'
make all_targets
make[2]: Entering directory `/kernel/linux/kernel'
make[2]: `all_targets'瑜??꾪빐 ???쇱씠 ?놁뒿?덈떎
make[2]: Leaving directory `/kernel/linux/kernel'
make[1]: Leaving directory `/kernel/linux/kernel'
make CFLAGS="-D__KERNEL__ -I/kernel/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Uarm -fno-common -pipe -mapcs-32 -D__LINUX_ARM_ARCH__=5 -mcpu=xscale -mtune=xscale  -msoft-float -Uarm " -C  drivers
make[1]: Entering directory `/kernel/linux/drivers'
make -C block
make[2]: Entering directory `/kernel/linux/drivers/block'
make all_targets
make[3]: Entering directory `/kernel/linux/drivers/block'
arm-linux-gcc -D__KERNEL__ -I/kernel/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Uarm -fno-common -pipe -mapcs-32 -D__LINUX_ARM_ARCH__=5 -mcpu=xscale -mtune=xscale  -msoft-float -Uarm   -nostdinc -I /usr/lib/gcc-lib/arm-linux/3.3.4/include -DKBUILD_BASENAME=blkpg  -DEXPORT_SYMTAB -c blkpg.c
blkpg.c: In function `blk_ioctl':
blkpg.c:252: error: asm-specifier for variable `__r1' conflicts with asm clobber list
blkpg.c:252: confused by earlier errors, bailing out
make[3]: *** [blkpg.o] ?ㅻ쪟 1
make[3]: Leaving directory `/kernel/linux/drivers/block'
make[2]: *** [first_rule] ?ㅻ쪟 2
make[2]: Leaving directory `/kernel/linux/drivers/block'
make[1]: *** [_subdir_block] ?ㅻ쪟 2
make[1]: Leaving directory `/kernel/linux/drivers'
make: *** [_dir_drivers] ?ㅻ쪟

이런 오류가 나타납니다.

크로스 컴파일은 falinux에서 제공하는

페도라 코어 2, 코어 3 ARM GCC 3.3.4

-- Fedora Core 2 또는 Fedora Core 3
-- linux-2.4.19
-- GLIBC-2.3.1
-- BINUTILS-2.14.90.0.6
-- GCC-3.3.4


그리고 커널 버전은 PI용 커널 linux-2.4.9-x5-v07 입니다.

쓰는 리눅스는 페도라 3입니다.

아시는분 답변 부탁드립니다.