kelp 자료실 163번째 글의 "ARM9 Cross Toolchain 만들기"로 크로스 컴파일러
를 만들었습니다.( 스크립트 약간 수정, 스크립트파일 첨부)
그리고 이 컴파일러로 ez-m28용 커널을 컴파일 하면 에러가 발생합니다.
컴파일 방법은 메뉴얼에 나와있는데로

make ez-m28_config
make oldconfig
make menuconfig
make dep
make clean
make zImage

이렇게 했습니다.
에러 메세지는 아래와 같습니다.
////////////////////////////////////////////
blkpg.c: In function `blk_ioctl':
blkpg.c:250: error: asm-specifier for variable `__r1' conflicts with asm
clobber
list
blkpg.c:250: confused by earlier errors, bailing out
make[3]: *** [blkpg.o] Error 1
make[3]: Leaving directory `/home/ezm28/ez/sw/kernel/s3c2800/drivers/block'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/home/ezm28/ez/sw/kernel/s3c2800/drivers/block'
make[1]: *** [_subdir_block] Error 2
make[1]: Leaving directory `/home/ezm28/ez/sw/kernel/s3c2800/drivers'
make: *** [_dir_drivers] Error 2


혹시나 해서 kernel 2.6.9 컴파일 해봤는데 그건 이미지 잘 만들어지는데요
cpu는 s3c2410으로 선택해서 컴파일 했습니다.