gcc-3.3苦戦中

7/6の日記(id:tera-p:20040706)にmassさんからコメントをいただいたので,夜なべで作っていたLANDISK用*_sh4.debパッケージ(命名:夜なべパッケージ)作成の進捗報告.

ごめんなさい.私もgcc-3.3の夜なべは途中で詰まっていたりします.

gcc-3.3_3.3.4-2のソースパッケージを使ったのだけど,まずそのままではbuildできない.gnat(Adaコンパイラ)の構築に古いgnatを要求したりするので生成対象から切り離し,stage2とstage3とで一部の生成バイナリが一致しないのでごまかし(ぉぃ)…とやってきたのだけれど,現在はjv-convert(libgcj関係)のbuildで,リンクに失敗してこけてしまうところで引っかかっている.

ただ,これを書くために見直しているうちに原因がわかった.libffiをリンクしなきゃいけないのにMakefileで指定されてない.Makefileを直接修正してみたら(注:いけません)makeが通るようになったので,また夜なべを再開.

…と書いている間にひととおりコンパイルは終わってパッケージ生成段階に入り,gcc-3.3-base_3.3.4-2_sh4.debが出来上がった.よしこの調子,と思っていたら,なぜかlibgccのパッケージ生成でまたこける.なんか際限がないな.

まあ,進捗があったら(もしくはギブアップしたら ^^;)この日記でまた報告します.