Я заметил долгое время назад, что, компилируя ядро с параметром-j набор к 1 или больше не производит bzImage. Вместо этого это заканчивается преждевременно без любого совета. Я воспроизвел то же поведение в обоих своих нетбуках и размещаю сервер.
Насколько я знаю, точка, где компиляция останавливается, случайна - Компилирующий дважды с теми же параметрами, вероятно, остановится в различных файлах. Однако, когда я работаю, делают без-j* параметр концы компиляции очень хорошо, и производит работу bzImage.
Обе машины выполняют Intel Atom (N270 на нетбуке и 330 на сервере), и я скомпилировал для этих процессоров. Если я вспоминаю правильно, я попытался компилировать и с Atom и с универсальными x86_64 опциями.
Версия ядра, которую я создаю, 2.6.34.1
Я всегда обычно компилировал с теми опциями в моем Core2Duo и Pentium Двухъядерные машины.
Кто-либо испытал эту проблему? Какие-либо идеи, почему делает это, происходят? Есть ли фиксация или обходное решение?
Преждевременное завершение параллелизированного делает, почти всегда вызывается недостаточной спецификацией зависимостей. К сожалению, единственные способы зафиксировать его состоят в том, чтобы или проанализировать все зависимости, перечисленные в Make-файле, или детально изучать сделать вывод, ища причины завершения.