OpenZaurusのビルドに挑戦
ひとまず完成形の見えてきたxattr/jffs2をZaurus(C750)に載せてみようと、まずは普通にカーネルをビルド。ZAURUS用のarch/arm/configs/corgi_defconfigを使ってビルドしてみるものの、うまくいかない。
「Rebooting the System...」と表示されたきりウンともスンとも言わないのは困ったものだ。というわけで、openzaurus-develのMLに質問を投げてみる。
Try using OpenEmbedded to compile the latest git tree
with RP's patches, the .bb is either present in .dev or
on RPs site.
RPって何やねんという疑問は残るが、とにもかくもOpenEmbeddedというところに開発環境があるらしい。
Getting Startを参考にして、開発環境の構築を進める。
まず、bitbikeというモノをインストールせよとある。これはFedora Extraにあるものを持ってくればOK
問題は、monotoneというシステムを使っている点にある。Fedora ExtraでもRPMパッケージが提供されているが、これのバージョンは0.26で、実は使えない。0.25→0.26の際にmonotoneの使うデータベースのフォーマットが変更されているのだそうだ。
調べてみると、