Androidのビルドのメモ (x86_64)
VMWare でなくて、生のUbuntu 8.04.1 desktop x86_64 にインストールしたときのメモ。
ビルドの中でgccのオプションに-m32 がついているので、32bit版のライブラリが必要になる。
$ sudo apt-get install gcc-multilib g++-multilib ia32-libs $ sudo apt-get install lib32z1-dev lib32ncurses5-dev
それからビルドの途中で -lx11 がないと怒られる。
/usr/lib32/libX11.so が必要だが、これを含むパッケージは見当たらない。
同じディレクトリにある libX11.so.6 からシンボリックリンクを張ることにした。
$ cd /usr/lib32 $ sudo ln -s libX11.so.6 libX11.so
これでmakeする。
私の環境は 4GBメモリの4コアCPUなので -j オプションで並列化してみた。
$ time make -j4 2>&1 |tee make.log
かかった時間は13分。
メモリ使用量をシステムモニタで見ていたら、typicalで2GB, peak で2.6GBくらいだった。