Detalhes acerca deste pacote estão localizados na Seção 8.36.2, “Conteúdo do Bash.”
O pacote Bash contém o Bourne-Again SHell.
Prepare o Bash para compilação:
./configure --prefix=/usr \ --build=$(sh support/config.guess) \ --host=$LFS_TGT \ --without-bash-malloc \ bash_cv_strtold_broken=no
O significado das opções do configure:
--without-bash-malloc
Essa opção desliga o uso da função de alocação de memória do
Bash (malloc
) a qual é
conhecida por causar falhas de segmentação. Ao se desligar
essa opção, o Bash usará as funções malloc
originárias da Glibc que são mais
estáveis.
Compile o pacote:
make
Instale o pacote:
make DESTDIR=$LFS install
Faça um link para os aplicativos que usam sh para um shell:
ln -sv bash $LFS/bin/sh
Detalhes acerca deste pacote estão localizados na Seção 8.36.2, “Conteúdo do Bash.”