てきとう

てきとう

というわけで、gccを無理矢理ビルド(しようとして失敗)

色々弄ってみたが、結局のところgcc-coreのビルド中にldがrelocation overflowを5,000個ほど吐いて死ぬ。
一応同じような環境で成功した例があるんだけど、コンパイラが違うからかなぁ…applegccが使えるかを確かめてみるべきか…。
と思って検索かけたらなんか色々見つけた
一部関係あるのか微妙な気もするが、最後のgmane.comp.lang.ada.macosxの投稿とはエラーメッセージがほとんど同じなので多分同じ問題だろう。
で、debain-gccのスレッドによると「ldが古くてダメだから、binutils 2.20のにしてね(はぁと」という事らしい。
でも(当然というか)ELFの話っぽいし、OSXのldはAppleのだから関係ない気もするんだけど…
…とりあえず眠くて読み込めないので明日考えよう。


というか報告した人はどうやってビルド成功したんだろう…