%general-entities; ]> ToolChain Variables Setup target-specific variables for the compiler, linker, and other compile-time tools. For the compiler and linker, use the target file system directory as a sysroot rather than the sysroot we setup before for the cross-tools. This time we write them to ~/.bashrc so that they persist even if the clfs user logs out: echo export CC=\""${CLFS_TARGET}-gcc --sysroot=${CLFS}/targetfs\"" >> ~/.bashrc echo export CXX=\""${CLFS_TARGET}-g++ --sysroot=${CLFS}/targetfs\"" >> ~/.bashrc echo export AR=\""${CLFS_TARGET}-ar\"" >> ~/.bashrc echo export AS=\""${CLFS_TARGET}-as\"" >> ~/.bashrc echo export LD=\""${CLFS_TARGET}-ld --sysroot=${CLFS}/targetfs\"" >> ~/.bashrc echo export RANLIB=\""${CLFS_TARGET}-ranlib\"" >> ~/.bashrc echo export READELF=\""${CLFS_TARGET}-readelf\"" >> ~/.bashrc echo export STRIP=\""${CLFS_TARGET}-strip\"" >> ~/.bashrc source ~/.bashrc