By now there is plenty of good information on getting Gentoo up and running on the ps3. However, setting up a development environment to target the spe's (on the ps3 itself or any other computer) still seems to be in flux and I have not seen any related threads as of yet. So I am starting this thread...

If you are interested in this type of information, I suggest you join us on #gentoo-ppc64 on IRC. There are plenty of people working with the toolchain and applications based on that toolchain. I personally am trying to move towardsa a more optimized set of stages where we can eventually move to easy installs of the cell toolchains. We're getting there..._________________-->
rangerpb
<--

Next, I merged this pakcages(gcc not compile), but I noticed that I must use crossdev to merge the toolchain for spu.
I belive that I need two versions of toolchain, one for the ppu, another one for the spu. I suppose that the ppu toolchain can merge using portage(sys-devel/gcc etc...), but spu toolchain must merge with crossdev -t spu.

!!! ERROR: sys-devel/gcc-4.3.0_alpha20070629 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
ebuild.sh, line 1311: Called toolchain_src_compile
toolchain.eclass, line 26: Called gcc_src_compile
toolchain.eclass, line 1541: Called gcc_do_make
toolchain.eclass, line 1415: Called die

!!! emake failed with profiledbootstrap
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.3.0_alpha20070629/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/portage/local/layman/toolchain'

Knowing this, and knowing that sys-devel/gcc not compile, the next step I have done:

!!! ERROR: cross-spu-elf/binutils-2.15.94.0.2.2 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
ebuild.sh, line 1311: Called toolchain-binutils_src_compile
toolchain-binutils.eclass, line 223: Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/cross/spu-elf/portage/cross-spu-elf/binutils-2.15.94.0.2.2/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/portage/local/layman/toolchain'

I am spanish, and this is the first time that I post in english, so sorry for my bad english. How are the state of the toolchain? It compile?

I'm having a weird problem -- I've had this working for ages, I even have a ray tracer running on the SPUs ( http://sf.net/projects/hdcellrt ) but, I recently tried updating. I am getting the following error:

!!! ERROR: cross-spu-elf/gcc-4.1.2 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
ebuild.sh, line 1311: Called toolchain_src_compile
toolchain.eclass, line 26: Called gcc_src_compile
toolchain.eclass, line 1541: Called gcc_do_make
toolchain.eclass, line 1415: Called die

!!! emake failed with all
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/cross-spu-elf/gcc-4.1.2/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/local/overlays/lu_zero'

I was wondering if anyone else had a problem like this or knew what to do?