2011/03/23

4.6.0 の巻 (その 2)

まずは、サポートライブラリのビルドから。
各ライブラリは、オブジェクト用フォルダを別に作って、そこでビルドするようにしています。
  1. gmp 4.3.2
    ※5.0.1 は gcc のビルドに失敗します。
    • ダウンロード
      http://gmplib.org/#DOWNLOAD
    • configure
      /HaikuTest/gcc/gmp-obj> CPPFLAGS=-fexceptions ../gmp-4.3.2/configure --prefix=/boot/home/config --enable-cxx
    • ビルド
      /HaikuTest/gcc/gmp-obj> make -j2
      /HaikuTest/gcc/gmp-obj> make check
      /HaikuTest/gcc/gmp-obj> make install
  2. mpfr 3.0.0
    • ダウンロード (本体およびパッチを落します。)
      http://www.mpfr.org/mpfr-current/#download
    • パッチ当て
      /HaikuTest/gcc/mpfr-3.0.0> patch -N -Z -p1 < ../allpatches
    • configure
      /HaikuTest/gcc/mpfr-obj> ../mpfr-3.0.0/configure --prefix=/boot/home/config --with-gmp=/boot/home/config
    • ビルド
      /HaikuTest/gcc/mpfr-obj> make -j2
      /HaikuTest/gcc/mpfr-obj> make check
      /HaikuTest/gcc/mpfr-obj> make install
  3. mpc 0.9
    • ダウンロード
      http://www.multiprecision.org/index.php?prog=mpc&page=download
    • configure
      /HaikuTest/gcc/mpc-obj> ../mpc-0.9/configure --prefix=/boot/home/config --with-gmp=/boot/home/config --with-mpfr=/boot/home/config
    • ビルド
      /HaikuTest/gcc/mpc-obj> make -j2
      /HaikuTest/gcc/mpc-obj> make check
      /HaikuTest/gcc/mpc-obj> make install
  4. ppl 0.11.2
    • ダウンロード
      http://www.cs.unipr.it/ppl/Download/#get-it
    • configure (途中でエラー出るが無視して続行)
      /HaikuTest/gcc/ppl-obj> ../ppl-0.11.2/configure --prefix=/boot/home/config --with-libgmp=/boot/home/config
    • ビルド
      /HaikuTest/gcc/ppl-obj> make -j2
      /HaikuTest/gcc/ppl-obj> make check
      ※checkは通らない。
      /HaikuTest/gcc/ppl-obj> make install
  5. cloog-ppl 0.15.10
今回は、-lm 関連で Makefile 等をいじることなく楽に進みました。パラレルビルドはハマると速いですね。

0 件のコメント:

コメントを投稿