Lx4U-book/docs/build-system/bash.md
2021-06-10 16:28:16 +03:00

1.8 KiB

Подготовка

Для многоядерных процессоров внесите исправление, которое устраняет проблему "состояния гонки" при использовании нескольких ядер.

Настройка

Значения параметров

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

--with-installed-readline - Указывает на то, что следует задействовать ранее установленную библиотеку readline, вместо использования внутренней.

Сборка

Тестирование

Для корректного выполнения тестов, сделайте пользователя tester владельцем каталога и запустите тесты от пользователя tester

Установка

Запустите bash (заменив который в настоящее время выполняется):

exec /bin/bash --login +h