Haikuプロジェクト開始から8年、区切りとなるα1リリースがいよいよ9/14ごろ行われます。ちょっと正式リリースには早いですが、α1ブランチができたので一足先に試してみました。
ソースコード取得
既にビルドツールのソースは取っているので、R1α1ソースコードの取得を行います。
haiku@haiku:~$ cd haiku
haiku@haiku:~/haiku$ svn checkout http://svn.berlios.de/svnroot/repos/haiku/haiku/branches/releases/r1alpha1 r1alpha1
クロスビルドツール作成
今回はAlpha 1 Proposalsにあるように、gcc2/gcc4のHybridでビルドします。MLでは議論が続いているようですが、configureパラメータには--include-gpl-addons(GPLなアドオンを含む)を追加しました。
haiku@haiku:~/haiku$ cd haiku/r1alpha1/
haiku@haiku:~/haiku/r1alpha1$ mkdir generated-gcc2 generated-gcc4 haiku@haiku:~/haiku/r1alpha1$ cd generated-gcc2 haiku@haiku:~/haiku/r1alpha1/generated-gcc2$ ../configure --build-cross-tools ~/haiku/buildtools/ --include-gpl-addons --use-gcc-pipe --alternative-gcc-output-dir ../generated-gcc4 haiku@haiku:~/haiku/r1alpha1/generated-gcc2$ cd ../generated-gcc4 haiku@haiku:~/haiku/r1alpha1/generated-gcc4$ ../configure --build-cross-tools-gcc4 x86 ~/haiku/buildtools/ --include-gpl-addons --use-gcc-pipe --alternative-gcc-output-dir ../generated-gcc2
イメージのビルド
今回は、Install編もあるので、cdイメージとして作成することにします。Hybridビルドとその他設定のため、UserBuildConfigを作成しました。
HAIKU_ADD_ALTERNATIVE_GCC_LIBS = 1 ;
#かんなを追加
AddFilesToHaikuImage system add-ons input_server methods : canna ;
#Timezone変更
AddSymlinkToHaikuImage home config settings
: /boot/system/data/timezones/Asia/Tokyo : timezone ;
UserBuildConfigができたら、ビルド開始します。
haiku@haiku:~/haiku/r1alpha1/generated-gcc4$ cd ../generated-gcc2
haiku@haiku:~/haiku/r1alpha1/generated-gcc4$ jam @alpha-cd
0 件のコメント:
コメントを投稿