Lx4U-book/docs/build-temp-system/bash.md
2021-05-03 12:26:21 +03:00

1.4 KiB

Настройка

Запустите скрипт configure:

./configure --prefix=/usr                   \
            --build=$(support/config.guess) \
            --host=$LIN_TGT                 \
            --without-bash-malloc

Объяснение опций configure

--without-bash-malloc - Этот параметр отключает использование функции выделения памяти (malloc) Bash, которая, как известно, вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из Glibc, которые более стабильны.

Сборка

Соберите пакет:

make

Установка

Для установки выполните:

make DESTDIR=$LIN install

Сделайте символическую ссылку для программ, которые используют sh для оболочки:

ln -sv bash $LIN/bin/sh