Компиляция ядра с-j2 + параметр заканчивается преждевременно без сообщения об ошибке или вывода bzImage

Я заметил долгое время назад, что, компилируя ядро с параметром-j набор к 1 или больше не производит bzImage. Вместо этого это заканчивается преждевременно без любого совета. Я воспроизвел то же поведение в обоих своих нетбуках и размещаю сервер.

Насколько я знаю, точка, где компиляция останавливается, случайна - Компилирующий дважды с теми же параметрами, вероятно, остановится в различных файлах. Однако, когда я работаю, делают без-j* параметр концы компиляции очень хорошо, и производит работу bzImage.

Обе машины выполняют Intel Atom (N270 на нетбуке и 330 на сервере), и я скомпилировал для этих процессоров. Если я вспоминаю правильно, я попытался компилировать и с Atom и с универсальными x86_64 опциями.

Версия ядра, которую я создаю, 2.6.34.1

Я всегда обычно компилировал с теми опциями в моем Core2Duo и Pentium Двухъядерные машины.

Кто-либо испытал эту проблему? Какие-либо идеи, почему делает это, происходят? Есть ли фиксация или обходное решение?

0
задан 18.07.2010, 19:58

1 ответ

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

0
ответ дан 27.11.2019, 19:25

Теги

Похожие вопросы