YMMV. Please post back here with successes and failures.
These instructions are modified from http://www.kunxi.org/archives/2007/04/h ... in-gentoo/ with current files, etc.
======================================================================================================================================
Get dependencies if you don't have them (from http://www.kunxi.org/archives/2007/04/h ... in-gentoo/ I can't vouch for the necessity)
Code: Select all
emerge glut libXmu libXext
Code: Select all
emerge rpm rpm2tar
The files as of 4/7/2008:
Code: Select all
CellSDK-Devel-Fedora_3.0.0.1.0.iso
CellSDK-Extras-Fedora_3.0.0.1.0.iso
Code: Select all
mkdir /root/CellSDK/unpack
cd /root/CellSDK/unpack
mkdir /mnt/loop
mount -o loop /root/CellSDK/CellSDK-Devel-Fedora_3.0.0.1.0.iso /mnt/loop
for x in /mnt/loop/x86/*.rpm
do
rpm2tar $x
done
umount /mnt/loop
mount -o loop /root/CellSDK/CellSDK-Extras-Fedora_3.0.0.1.0.iso /mnt/loop/
do
rpm2tar $x
done
umount /mnt/loop
cd ../
mkdir rpms
cd rpms
Code: Select all
sh getCellSDKrpms
Code: Select all
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/libspe2-cross-devel-2.2.0-91.noarch.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/netpbm-cross-devel-10.35-12.fc7.noarch.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/numactl-0.9.10-1.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/numactl-cross-devel-0.9.10-1.noarch.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-binutils-2.17.50-32.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-binutils-debuginfo-2.17.50-32.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-gcc-4.1.1-57.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-gcc-c++-4.1.1-57.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-gcc-debuginfo-4.1.1-57.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-gcc-fortran-4.1.1-57.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-gcc-gnat-4.1.1-57.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-gdb-6.6.50-28.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-gdb-debuginfo-6.6.50-28.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-sysroot-f7-2.noarch.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/ppu-sysroot64-f7-2.noarch.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-binutils-2.17.50-33.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-binutils-debuginfo-2.17.50-33.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-gcc-4.1.1-107.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-gcc-c++-4.1.1-107.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-gcc-debuginfo-4.1.1-107.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-gcc-fortran-4.1.1-107.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-gdb-6.6.50-12.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-gdb-debuginfo-6.6.50-12.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-newlib-1.15.0-82.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/spu-newlib-debuginfo-1.15.0-82.i686.rpm
wget -c http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/CellSDK-Open-Fedora/x86/sysroot_image-3.0-7.noarch.rpm
Code: Select all
cd ../unpack
for x in /root/CellSDK/rpms/*.rpm
do
rpm2tar $x
done
Code: Select all
cd /
BUILDDIR=`pwd` #from http://www.kunxi.org/archives/2007/04/howto-install-cell-environment-in-gentoo/, I'm not sure if this is needed
for x in /root/CellSDK/unpack/*.tar
do
tar xvf $x
done
Code: Select all
cd /opt/ibm/systemsim-cell/run/cell
chown root.users linux/
chmod g+rwX linux/
Code: Select all
cd /opt/ibm/systemsim-cell/run/cell/linux/
../run_gui
