LINUX.ORG.RU

Ошибка при компиляции ядра


0

2

Здравствуйте. Первый раз пытаюсь скомпилировать ядро. Версия 2.6.38: Linux 2.6.38

Распаковал и сконфигурировал успешно. При попытке собрать, выводит следующую ошибку:

sudo make && make modules_install
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  AS      arch/x86/kernel/entry_32.o
/tmp/ccEiQW8S.s: Assembler messages:
/tmp/ccEiQW8S.s: Error: .size expression for apf_page_fault does not evaluate to a constant
make[2]: *** [arch/x86/kernel/entry_32.o] Error 1
make[1]: *** [arch/x86/kernel] Error 2
make: *** [arch/x86] Error 2

Подскажите пожалуйста, что это за ошибка и как ее можно исправить. Спасибо!



Последнее исправление: just_a_student (всего исправлений: 1)

Ответ на: комментарий от i-rinat

делаю все по инструкции из статьи, а там для 2.6 версии написано. Взял просто чтобы расхождений с текстом по минимуму было

just_a_student
() автор топика
Ответ на: комментарий от just_a_student

делаю все по инструкции из статьи

Это плохая инструкция, если в ней советуют делать sudo make. От рута максимум что нужно — установку производить. А собирать стоит от простого пользователя. Да и собирать лучше в пакет, который устанавливать пакетным менеджером.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.