Не собирается ядро для x86_64
Обновил ядро до linux-2.6.27-rc9, затем набрал make x86_64defaultconfig, потом make,
в результате чего получил следующую ошибку:
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CC arch/x86/kernel/acpi/realmode/wakemain.o
arch/x86/kernel/acpi/realmode/wakemain.c: In function 'main':
arch/x86/kernel/acpi/realmode/wakemain.c:65: error: couldn't force stack realignment of 'main'
make[3]: *** [arch/x86/kernel/acpi/realmode/wakemain.o] Ошибка 1
make[2]: *** [arch/x86/kernel/acpi/realmode/wakeup.bin] Ошибка 2
make[1]: *** [arch/x86/kernel/acpi] Ошибка 2
make: *** [arch/x86/kernel] Ошибка 2
Что делать?
куда копать?
uname -a
Linux localhost 2.6.27-rc6-git6 #2 Mon Sep 22 22:03:50 MSD 2008 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
- Для комментирования войдите или зарегистрируйтесь
что набрал то и
что набрал то и получил.
И в чем прикол,
И в чем прикол, вашего ответа?
В том, что так
В том, что так надо делать, а так, как описано в заглавном сообщении — не надо?
Пожалуйста, не описывайте своё железо в подписи
Это почему
Это почему же?
даже со старым конфигом у меня ядро не хочет компилится и вылетает с той же ошибкой.
.
попробуй сделать так, как тебе посоветовали.
Делал, не
Делал, не помогает.
.
Может, у тебя хитрый -mpreferred-stack-boundary ?
Может, посмотреть, что изменилось в realmode/wakemain.c
по сравнению с прошлой версией?