6.12. Make-4.4

Пакет Make содержит программу, управляющую генерацией исполняемых и других файлов, из исходного кода.

Приблизительное время сборки: менее 0.1 SBU
Требуемое дисковое пространство: 15 MB

6.12.1. Установка пакета 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.»