Сборка базовой системы
В этой главе мы начинаем всерьёз собирать систему LFA, используя кросс-компилятор из предыдущей главы. Порядок установки пакетов в этой главе должен строго соблюдаться, чтобы ни одна программа случайно не приобрела путь, ссылающийся на кросс-компилятор. По этой же причине не собирайте пакеты параллельно друг с другом, так как сборка сразу нескольких пакетов за раз хоть и уменьшит общее время сборки LFA, но приведёт к неправильной компиляции и, как следствие, неработоспособности базовой ОС.
Если вы хотите ускорить сборку системы, то лучше использовать многопоточную сборку пакетов. Для этого добавьте к команде make
ключ -jN
, где N
- число потоков вашего процессора. Например:
make -j4
Кроме того, чтобы каждый раз не указывать -jN
, вы можете объявить переменную окружения MAKEFLAGS
, содержащую эту опцию:
export MAKEFLAGS="-jN"