Download mlfs

Obtain mlfs

mlfs is maintained as a rolling release, it is based on the actual development version of the LFS book. Currently, there are no releases and because it is based on the development version, there might be hickups from time to time. mlfs is meant for experienced users.

mlfs can be obtained from the git repository:

git clone --branch multilib https://git.linuxfromscratch.org/lfs.git mlfs

It is recommended to give the name of the directory (here: mlfs) to avoid clashes with other clones of the LFS repository.

If there is a clone downloaded already, it can be used too. In this case, checkout the multilib branch:

cd <where-clone-is> && git checkout multilib

Rendering the mlfs book

Rendering works the same way as it does with the LFS book. The essential parameter REV and BASEDIR should be set. In addition to the common parameters, mlfs has introduced ARCH which specifies which kind of extensions should be included in the produced html. ARCH can be set to

Leaving ARCH unset or set it to default will produce a LFS book without any of the multilib extensions which therefore should result in a book basically identical to the 'original' book.

Samples:

Packages for mlfs

As usual, mlfs has a list of packages and patches which you should download. These are the same as in the LFS book with currently following exceptions: