Подробная информация об этом пакете находится в Раздел 8.36.2, «Содержимое пакета Bash.»
Пакет Bash содержит Bourne-Again Shell.
Подготовьте Bash к компиляции:
./configure --prefix=/usr \
--build=$(sh support/config.guess) \
--host=$LFS_TGT \
--without-bash-malloc \
bash_cv_strtold_broken=no
Значение параметров настройки:
--without-bash-malloc
Этот параметр отключает использование функции распределения
памяти (malloc) Bash, которая,
как известно, вызывает ошибки сегментации. Если опция
отключена, Bash будет использовать функции malloc из Glibc, которые более стабильны.
Скомпилируйте пакет:
make
Установите пакет:
make DESTDIR=$LFS install
Создайте символическую ссылку для программ, которые используют sh как оболочку:
ln -sv bash $LFS/bin/sh
Подробная информация об этом пакете находится в Раздел 8.36.2, «Содержимое пакета Bash.»