Подробная информация об этом пакете находится в Раздел 8.65.2, «Содержимое пакета Make.»
Пакет Make содержит программу, управляющую генерацией исполняемых и других файлов, из исходного кода.
Сначала устраните проблему, обнаруженную в make:
sed -e '/ifdef SIGPIPE/,+2 d' \ -e '/undef FATAL_SIG/i FATAL_SIG (SIGPIPE);' \ -i src/main.c
Подготовьте Make к компиляции:
./configure --prefix=/usr \ --without-guile \ --host=$LFS_TGT \ --build=$(build-aux/config.guess)
Значение новой опции настройки:
--without-guile
Несмотря на то, что мы выполняем кросс-компиляцию, configure пытается использовать guile с узла сборки, если он его находит. Это приводит к сбою компиляции, этот аргумент предотвращает его использование.
Скомпилируйте пакет:
make
Установите пакет:
make DESTDIR=$LFS install
Подробная информация об этом пакете находится в Раздел 8.65.2, «Содержимое пакета Make.»