Назад | Перейти на главную страницу

Ошибка компиляции ядра gentoo bzImage - неправильное имя регистра '% dill'

Я устанавливаю Gentoo Linux и только что установил ядро, но его нужно настроить.

Когда я компилирую ядро ​​с make && make modules_install, это дает мне ошибку в конце, говоря:

arch/x86/boot/boot.h: Assembler messages:
arch/x86/boot/boot.h:122: Error: bad register name '%dill'
make[1]: *** [arch/x86/boot/video.o] Error 1
make: *** [bzImag] Error 2

я пытался genkernel и вручную настраивая мое ядро, оба дают мне ту же ошибку; я использовал make menuconfig и нет emerge genkernel.

Кто-нибудь может мне помочь, пожалуйста!

Так или иначе, ваш компилятор настроен неправильно. Я думаю, что без дополнительных технических характеристик оборудования это лучшее, что может сделать человек:

Руководство Gentoo по оптимизации (также известное как первая установка gentoo: настройка) вашего компилятора находится по адресу http://www.gentoo.org/doc/en/gcc-optimization.xml

Если вам нужна дополнительная помощь, опубликуйте свой cat /etc/make.conf, cat /proc/cpuinfo, и для хорошей оценки то env вывод из вашего сеанса bash, хотя env вашего сеанса bash, вероятно, не покажет ничего ценного, если make.conf не в порядке.

PS: Обязательно запустить make clean после изменения чего-либо, связанного с компилятором в make.conf, на случай, если он что-то закончил и оставил его лежать.