エラーが出て、ビルドできないでいたC750のカーネルですが、やっとビルドできました。 Bike Tenraku Diary3 http://bent.power.ne.jp/diary/ を参考にさせていただいて、.bashrcに CC=arm-linux-gcc LD=arm-linux-ld を付け加え、binutils-cross-arm-2.11.2-0.i386.rpm をrpmで入れたらできるようになりました。
やったことをまとめると、
- MacOSXにVirtualPC6をインストールし、その上にRedHatLinux8をインストール。
- wgetで必要なファイル(ツール4種類、カーネルソース、各種パッチ)を落とす。
- rpm -ivh で4種のツールをインストール。
- bzcat カーネルソース | tar xvf - でカーネルソースを展開。
- ぴろさんのパッチをあてる。 patch -p1 < パッチ
- ZRYさんのパッチ(w100fb.c.diffとsharpsl_apm.c.diff)をあてる。
- arch/arm/mach-pxa/corgi.c の 64*1024*1024 を 32*1024*1024 に変える。
- make menuconfigして、arch/arm/def-configs/shepherd-j をloadする。sharp logoをOFFにする。
- make dep
- make clean
- make zImage
- arch/arm/boot の中に zImageが出来ている。
- consolescroll, updater.sh, zImageのみをCFのルートに置いて、OK押しながら再起動し、画面の指示に従う。
参考にしたページ