2013/04/02

3 つのコードが 1 つになればの巻

  1. ftp://ftp.gnu.org/gnu/gcc/gcc-4.7.2/gcc-4.7.2.tar.bz2(またはミラーサイト)
  2. http://dev.haiku-os.org/attachment/ticket/9290/gcc-4.7.2.diff (Ticket #9290 より)
  3. ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.7.2-4.8.0.diff.bz2(またはミラーサイト)
を順に合体させたら、なんかできた…


実際には、3. の、gcc-4.7.2-4.8.0.diff を当てるときに gcc/config.gcc と libgcc/config.host でリジェクトされるので、gcc-4.8.0 から該当ファイル持ってきて、gcc-4.7.2.diff を見ながら手動パッチ (x86 のとこだけでいいかな) が必要です。また、Ticket #9290 にあるように、クロスコンパイラを作るにはひと工夫いるようです (公式待ち?)。

プログラムをリビルドしてみましたが、いまんとこ問題ないようです。公式のが出るまでしばらくはこれで遊ぼうかなと (C++11 の勉強も?)。

0 件のコメント:

コメントを投稿