%general-entities; ]> Creating a limited directory layout in LFS filesystem The next task to be performed in the LFS partition is to create a limited directory hierarchy, so that the programs compiled in (as well as glibc and libstdc++ in ) can be installed in their final location. We do this so those temporary programs will be overwritten when the final versions are built in . Create the required directory layout by issuing the following commands as root: mkdir -pv $LFS/{boot,etc,var} $LFS/usr/{bin,lib,sbin} for i in bin lib sbin; do ln -sv usr/$i $LFS/$i done Some targets (for example, x86_64) needs /lib64 directory. If you are building for one of those targets, create it as root: mkdir -pv $LFS/lib64 Programs in will be compiled with a cross-compiler (more details can be found in section ). This cross-compiler will be installed in a special directory, to separate it from the other programs. Still acting as &root;, create that directory with this command: mkdir -pv $LFS/tools