Cell SDK 2.1 Installation Instructions for YDL 5.0.2 THE UPDATES REQUIRED FOR CELL SDK 2.1 ARE DANGEROUS. NOT FOLLOWING INSTRUCTIONS TO THE LETTER MAY RESULT IN A SYSTEM THAT MAY NOT BOOT OR FUNCTION IN ANY WAY. BACK UP ALL DATA BEFORE PROCEEDING. Download the entire directory structure from: www.ydl.net/downloads/enhanced/Cell_SDK_2.1/ The quickest and easiest way to do this is: # wget -m -np http://username:password@www.ydl.net/downloads/enhanced/betas/Cell_SDK_2.1/ Cell SDK 2.1 requires a major update of glibc, the following method of updating glibc will allow the older glibc to remain installed and function in the method of a compatibility package meaning that all new code that is compiled on the system will be using Glibc 2.5 without extra effort and conflict when linking to other libraries built against Glibc 2.4. # cd /path/to/Cell_SDK_2.1/ # rpm -ivh --force --nodeps glibc/*.rpm Now that the updated glibc is installed, most of the dependencies for Cell SDK 2.1 should be installed and we can start installing them. If the following command fails with "Missing foo" you can use yum install foo to satisfy the dependency. # rpm -ivh --force sdk/*.rpm To test the new SDK, untar libspe-tests.tgz, compile the tests, and then run the tests: # tar zxvf libspe-tests.tgz # cd libspe-tests # make # cd app_data/; ./app_data; cd .. # cd dma/; ./ppe-dma-test; cd .. # cd elfspe/; ./runspe ./spe-helloworld; cd .. # cd event/; ./ppe-start-stop spe-start-stop; cd .. # cd ft/; ./ft ; cd .. # cd start-stop/; ./ppe-start-stop spe-start-stop; cd .. - Owen Stampflee (ostampflee at terrasoftsolutions.com)