GCCを自前でビルドしたい方向けの情報です。
興味のない方は読み飛ばしてください。
cloog-pplは、以下の場所にあります。
ftp://gcc.gnu.org/pub/gcc/infrastructure/
cloog-ppl-0.15.11.tar.gz
を、適当なディレクトリに保存します。
または、
http://repo.or.cz/w/cloog-ppl.git
より、最新版のsnapshotをダウンロードできます。
先に、PolyLibとPPLをインストールしておいてください。
MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xzf cloog-ppl-0.15.11.tar.gz
$ cd cloog-ppl-0.15.11
$ ./configure --prefix=/mingw --with-ppl
$ make
$ make install
以上で終了です。
【更新履歴】を見る
2010年07月17日
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/39677643
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック
http://blog.sakura.ne.jp/tb/39677643
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック
最新版のsnapshotでは直っています。(なぜか自分はコンパイルできませんが^^;;)
失礼いたしました。
・・・make時に'm4/libtool.m4'がないよ〜と怒られて止まっちゃうのは、何が原因なのでしょう^^;
私も、cloog-ppl-0.15.10で同じエラーが出てmakeできなかったので、Makefile.inから、エラーになる箇所を削除しちゃいました。
パッチをアップしましたので、お試しください。
早速パッチを当てて試してみたところ、無事コンパイルが通りましたのでご報告させていただきます。
ありがとうございました。
別件をここに書くのはまずいかもしれませんが、gcc本体のコンパイル時にも同様の問題(ppl-0.11対応)が起こっていると思われます。
本格的なmakeはまだ行っておりませんが、以下gccのconfigureスクリプト実行ログの一部です。
checking for the correct version of gmp.h... yes
checking for the correct version of mpfr.h... yes
checking for the correct version of mpc.h... yes
checking for the correct version of the gmp/mpfr/mpc libraries... yes
checking for version 0.10 of PPL... no
すっかり見落としていました。
gccのconfigureも、pplのバージョンチェックがcloog-ppl-0.15.9と同じになっていました。
gccのソースコード、configureの5850行目
#if PPL_VERSION_MAJOR != $ppl_major_version || PPL_VERSION_MINOR != $ppl_minor_version
を、
#if PPL_VERSION_MAJOR != $ppl_major_version || PPL_VERSION_MINOR < $ppl_minor_version
に、修正してみてください。
gcc-4.5.0のビルド手順の記事にも追記しておきました。
ご指摘ありがとうございました。