各ライブラリは、オブジェクト用フォルダを別に作って、そこでビルドするようにしています。
- 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 - 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 - 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 - 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 - cloog-ppl 0.15.10
- ダウンロード
ftp://gcc.gnu.org/pub/gcc/infrastructure/
このままでは、Make に失敗するので、こちらからパッチを落します。
パッチhttp://abechin.sakura.ne.jp/sblo_files/k-tai-douga/gcc/cloog-ppl-0.15.10-makefile.diff - パッチ当て
/HaikuTest/gcc/cloog-ppl-0.15.10> patch -p1 < /HaikuTest/gcc/cloog-ppl-0.15.10-makefile.diff - configure
/HaikuTest/gcc/cloog-obj> ../cloog-ppl-0.15.10/configure --build=i686-pc-haiku --prefix=/boot/home/config --with-ppl=/boot/home/config --with-gmp=/boot/home/config - ビルド
/HaikuTest/gcc/cloog-obj> make -j2
/HaikuTest/gcc/cloog-obj> make check
/HaikuTest/gcc/cloog-obj> make install
0 件のコメント:
コメントを投稿