« GingerBreadビルドon32bitマシン | トップページ | 「萩」に行ってきた »

2010年12月21日 (火)

続:GingerBreadビルドon32bitマシン

GingerBreadビルドの途中で、力尽きて、
なおかつ、遅刻しかけた朝。

ビルド時間の結果を見るのは、
帰ってからになった。


ビルド時間の結果は、
(って、timeの見方がよくわからない)
1時間半ぐらいかな。
カーネルのビルド含んでるから、
genericだともちっと早そう。

 real  84m24.646s
 user  148m5.067s
 sys  11m28.391s

最初のほうは見てないけど、
使用メモリもmake -j4で、
2G強ってところだった。
(序盤にでかいのなければ。
 それとも裏のアプリに、
 CPU取られてたのかな)

64bitマシンだと、
使用量が3.8Gぐらいまでいってたけど、
32bitだと、若干少なめなのかな。

(メモリ大量使用が噂されてたけど、
64bitマシンでも、make -j8で、
4Gちょっとあれば、良さそう)


そして、後に回した検証。
m64を残したままだと、どうなるか。
予想範囲内で、ビルドエラーが発生。

ログはこんな感じ
-- ここから --------------------------------
In file included from /usr/include/features.h:387,
from /usr/include/string.h:27,
from external/clearsilver/java-jni/j_neo_cs.c:1:
/usr/include/gnu/stubs.h:9: fatal error: gnu/stubs-64.h: そのようなファイルやディレクトリはありません
compilation terminated.
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_cs.o] エラー 1
In file included from /usr/include/features.h:387,
from /usr/include/stdio.h:28,
from external/clearsilver/util/neo_err.c:14:
/usr/include/gnu/stubs.h:9: fatal error: gnu/stubs-64.h: そのようなファイルやディレクトリはありません
compilation terminated.
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_util_intermediates/neo_err.o] エラー 1
-- ここまで --------------------------------

32bitでビルドするなら、
m64が鬼門ってところなのかな。

他のソースと同様に、
条件付きで、m64設定してくれればいいのに。


結論的に、噂されたほど、
高スペックでなくても、
差分ビルドぐらいなら、いけそうな気がする。
寝てる間にフルビルドしとけば、
なんとかなるだろうな。
(高スペックにできれば、そのほうがいいが(汗))

|

« GingerBreadビルドon32bitマシン | トップページ | 「萩」に行ってきた »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/97274/38155399

この記事へのトラックバック一覧です: 続:GingerBreadビルドon32bitマシン:

« GingerBreadビルドon32bitマシン | トップページ | 「萩」に行ってきた »