Detalhes acerca deste pacote estão localizados na Seção 8.60.2, “Conteúdo do Diffutils.”
O pacote Diffutils contém aplicativos que mostram as diferenças entre arquivos ou diretórios.
Prepare o Diffutils para compilação:
./configure --prefix=/usr   \
            --host=$LFS_TGT \
            gl_cv_func_strcasecmp_works=y \
            --build=$(./build-aux/config.guess)
        O significado das opções do configure:
gl_cv_func_strcasecmp_works=y
            
                Essa opção especifica o resultado de uma verificação para
                strcasecmp. A verificação exige
                executar um programa em C compilado, e isso é impossível
                durante a compilação cruzada, pois, em geral, um programa
                compilado cruzadamente não pode executar na distribuição
                anfitriã. Normalmente, para tal verificação, o conjunto de
                comandos sequenciais configure usaria um valor
                residual para compilação cruzada, mas o valor residual para
                essa verificação está ausente e o conjunto de comandos
                sequenciais configure não teria valor
                para usar e apresentaria um erro. O fluxo de desenvolvimento
                já corrigiu o problema, mas para aplicar a correção, nós
                precisaríamos executar autoconf, que a
                distribuição anfitriã possivelmente careça. Portanto, nós
                apenas especificamos o resultado da verificação (y, pois nós sabemos que a função
                strcasecmp na Glibc-2.42
                funciona bem), então configure usará apenas o
                valor especificado e ignorará a verificação.
              
Compile o pacote:
make
Instale o pacote:
make DESTDIR=$LFS install
Detalhes acerca deste pacote estão localizados na Seção 8.60.2, “Conteúdo do Diffutils.”