%general-entities; ]> Creating the $LFS/cross-tools Directory All programs compiled in will be installed under $LFS/cross-tools to keep them separate from the host programs. The programs compiled here are cross tools and will not be a part of the final LFS system. By keeping these programs in a separate directory, they can easily be discarded later after their use. Create the required directory by running the following as root: install -dv $LFS/cross-tools The next step is to create a /cross-tools symlink on the host system. This will point to the newly-created directory on the LFS partition. Run this command as root as well: ln -sv $LFS/cross-tools / The symlink isn't technically necessary (though the book's instructions do assume its existence), but is there mainly for consistency (because /tools is also symlinked to $LFS/tools) and to somewhat simplify the installation of the cross-compile tools.