%general-entities; ]> Build Variables Setting Host and Target export CLFS_TARGET="sparc64-unknown-linux-gnu" export CLFS_TARGET32="sparcv9-unknown-linux-gnu" We will need to setup target specific flags for the compiler and linkers. You can choose the appropriate BUILD32, BUILD64, and GCCTARGET from the table at the bottom of the page. export BUILD32="[BUILD32 entries]" export BUILD64="[BUILD64 entries]" export GCCTARGET="[GCCTARGET entries]" Copy settings to Environment cat >> ~/.bashrc << EOF export CLFS_HOST="${CLFS_HOST}" export CLFS_TARGET="${CLFS_TARGET}" export CLFS_TARGET32="${CLFS_TARGET32}" export BUILD32="${BUILD32}" export BUILD64="${BUILD64}" export GCCTARGET="${GCCTARGET}" EOF The following table gives the entries for different Sparc 64 capable processors. Pick the processor that matches your system. Note: GCC settings are only needed in the early sections of the book, and will not be used in the final-system builds. List of 32-Bit settings, 64-Bit Build settings, and GCC setting Processor BUILD32 BUILD64 GCCTARGET Ultrasparc and Ultrasparc2 -m32 -mcpu=ultrasparc -mtune=ultrasparc -m64 -mcpu=ultrasparc -mtune=ultrasparc -mcpu=ultrasparc -mtune=ultrasparc Ultrasparc3 -m32 -mcpu=ultrasparc3 -mtune=ultrasparc3 -m64 -mcpu=ultrasparc3 -mtune=ultrasparc3 -mcpu=ultrasparc3 -mtune=ultrasparc3