Les détails sur ce paquet sont disponibles dans Section 8.34.2, « Contenu de Bash. »
Le paquet Bash contient le shell Bourne-Again.
Préparez la compilation de Bash :
./configure --prefix=/usr \ --build=$(sh support/config.guess) \ --host=$LFS_TGT \ --without-bash-malloc
Voici la signification des options de configuration :
--without-bash-malloc
Cette option désactive l'utilisation de l'implémentation de
Bash de la fonction d'allocation mémoire malloc
qui est connue pour causer des
erreurs de segmentation. En désactivant cette option, Bash
utilisera les fonctions malloc
de Glibc qui sont plus stables.
Compilez le paquet :
make
Installez le paquet :
make DESTDIR=$LFS install
Créez un lien pour les programmes qui utilisent sh comme shell :
ln -sv bash $LFS/bin/sh
Les détails sur ce paquet sont disponibles dans Section 8.34.2, « Contenu de Bash. »