!!!!! IMPORTANT NOTE !!!!! --------------------------------------- A seperate toolchain is no longer needed in order to build the root file system or the kernel. It will be build for your machine automatically.x RedBoot Toolchain ---------------------------------------- The RedBoot specific xscale-elf- toolchain filename is i686-pc-linux-gnulibc2.2-x-xscale-elf.tar.bz2. This toolchain is included on this CDROM but alternately can be downloaded directly from RedHat at the following address: ftp://ftp.ges.redhat.com/private/gnupro-xscale-030422/i686-pc-linux-gnulibc2.2-x-xscale-elf.tar.Z This toolchain can be installed anywhere but the H-i686-pc-linux-gnulibc2.2/bin directory MUST be in your path. To check and see if you have this toolchain already installed, perform the following and verify your output to match: # xscale-elf-gcc -v Reading specs from /usr/local/redhat/H-i686-pc-linux-gnulibc2.2/bin/../lib/gcc-lib/xscale-elf/RedHat-3.3/specs Configured with: /es/build/intel-xscale/xscale-030422/i686-pc-linux-gnulibc2.2/src/configure -v --host=i686-pc-linux-gnulibc2.2 --build=i686-pc-linux-gnulibc2.2 --prefix=/opt/redhat/xscale-030422 --exec-prefix=/opt/redhat/xscale-030422/H-i686-pc-linux-gnulibc2.2 --target=xscale-elf --enable-languages=c,c++ Thread model: single gcc version RedHat-3.3 20021213 # xscale-elf-ld -v GNU ld version 2.13-xscale-030422 20021214 If the above version information matches your toolchain you can skip installing the RedBoot toolchain below. Note: Your xscale-elf-gcc -v output may differ slightly if it is not installed in /usr/local/redhat. Extracting/Installing RedBoot Toolchain ---------------------------------------- Find a convenient location to extract the RedBoot toolchain such as /usr/local/redhat. Assuming the RedBoot toolchain tarball is located in /cdrom/Source, perform the following: # mkdir -p /usr/local/redhat # cd /usr/local/redhat # tar -xfj /cdrom/Source/i686-pc-linux-gnulibc2.2-x-xscale-elf.tar.bz2 Note: If you have downloaded the RedBoot toolchain tarball from the web address above it will be compressed with a .Z extension and not .bz2. Uncompress it first with the uncompress command then untar it with tar -xf. Once extraction is complete make sure to add the H-i686-pc-linux-gnulibc2.2/bin directory to your path: Temporarily # export PATH=/H-i686-pc-linux-gnulibc2.2/bin:$PATH Permanently Add to your home .bashrc, profile or other startup environment file. # xscale-elf-gcc -v # xscale-elf-ld -v should now report similar to the output above.