spu-gccは結局tarballから作る。
先日「gentooでspu-gccが欲しいならportageにcrossdevがある」というのを教えてもらった。さっそく試してみる…(中略)…やっぱり上手くいかないorz
そんなわけで、もう一度tarballから挑戦。これまでの経過から「buildはpowerpcに」とか「binutilsがアセンブラ持ってるから最初」とかを総合してやり直し。実行環境は以下の通り。
- PS3 40G
- gentoo linux 20071212
- gcc-4.1.2 (gentoo標準のやつ)
binutils-2.18
こんな感じにコンパイル。
tar xjf binutils-2.18.tar.bz2 mkdir spu-binutils-obj cd spu-binutils-obj ../binutils-2.18/configure --prefix=$HOME/opt --build=powerpc --target=spu --program-prefix=spu- make make install
gcc-4.3.1
こんな感じにコンパイル。
tar xjf gcc-core-4.3.1.tar.bz2 mkdir spu-gcc-obj cd spu-gcc-obj ../gcc-4.1.3/configure --prefix=$HOME/opt --build=powerpc --target=spu --program-prefix=spu- make make install