Les détails sur ce paquet sont disponibles dans Section 8.36.2, « Contenu de Bash. »
Le paquet Bash contient le Bourne-Again Shell.
Préparez la compilation de Bash :
./configure --prefix=/usr \ --build=$(sh support/config.guess) \ --host=$LFS_TGT \ --without-bash-malloc \ bash_cv_strtold_broken=no
Voici la signification des options de configuration :
--without-bash-malloc
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.36.2, « Contenu de Bash. »