2008年11月6日の日記の1番目の記事へのコメント
■CellSDK 3.1続き
昨日の続き.SPE 向けの GCC-4.3 (Cコンパイラのみの仮バージョン) を作るところまではいつも通り簡単にできたんですが newlib のビルドがうまくいきません.普通に configure しようとすると crti.o が無いとかいってこけます.それが欲しくて newlib をビルドしようとしているわけなんですけど・・・(;´Д`) .もしかして bootstrap でクロス環境構築することは考えられてないのかな?
いやでも何か抜け道があるはずだ・・・いつものヲタの勘がそう言うので,できるところを強引にビルドするなどしてやったところ,3回くらい作り直すことでどうにかちゃんとした newlib に到達成功.わーい.
ちなみに,newlib のコンパイルの途中で spu_sel の引数の型に問題があってヘッダに手パッチしないとコンパイルできない事態に遭遇しました.手でちょっと修正して通過しましたが,ひょっとしてこいつは bootstrap で作る云々以前に GCC-4.3 でビルドすることすら想定されていないのかなぁ.
その後 SPU 用の GCC を C++ 込みでもう1回作り直してひとまず完了.まだ動かしてないけどcelltripper のコンパイルも通りました.何か 4.1 系のときはインライン展開されていた部分が展開されなくなっちゃいましたが・・・.再構築の手順とかはそのうちどっかにまとめる予定.
2008年11月6日の日記の1番目の記事へのコメント
[コメントを書く]