https://romanrm.net/a10/cross-compile-kernel
http://rhombus-tech.net/allwinner_a10/kernel_compile/
http://www.mztn.org/kpro_memo/kpro_ntfs.html#i5
仮想環境にDebian-i386をインストールして参考ページにしたがってクロスコンパイル環境を構築した。
本体でコンパイルすると一晩がかりだったが...i5環境だと30分で終わる。
その後の作業であるコンパイル後のソースをscpでコピーする時間のほうが時間がかかる...なんだかな−
玄箱proのカーネルをクロスコンパイル結果は...成功...(^O^)/
$ cat CROSS-COMP.sh
export ARCH=arm
export DEB_HOST_ARCH=armhf
#export CONCURRENCY_LEVEL=`grep -m1 cpu¥ cores /proc/cpuinfo | cut -d : -f 2`
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules
cp arch/arm/boot/uImage ../uImage
#make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=/root/KURO/MODULES modules
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=/root/KURO/MODULES modules_install
tar zcvf /root/KURO/MODULES.tar.gz /root/KURO/MODULES
Comments