%general-entities; ]> Creating a limited directory layout in LFS filesystem The first task performed in the LFS partition is to create a limited directory hierarchy so that programs compiled in (as well as glibc and libstdc++ in ) may be installed in their final location. This is needed so that those temporary programs be overwritten when rebuilding them in . Create the required directory layout by running the following as root: mkdir -pv $LFS/{bin,etc,lib,sbin,usr,var} case $(uname -m) in x86_64) mkdir -pv $LFS/lib64 ;; esac Programs in will be compiled with a cross-compiler (more details in section ). In order to separate this cross-compiler from the other programs, it will be installed in a special directory. Create this directory with: mkdir -pv $LFS/tools