LINUX.ORG.RU

x86_64 kernel


0

0

как заставить ядро скомпилироваться под 64-битную архитектуру??? Выбрана опция CONFIG_MK8=y тоесть выбран мой проц Athlon64 а компиляция идёт под i386
(... CC arch/i386/kernel/process.o
CC arch/i386/kernel/semaphore.o ... )

А мне надо чтоб компилилось из x86_64... подскажите что и как собрать?
Тоесть мне нужно собрать 64 битное ядро под Athlon64 на 64 битной машине для запусна на ней же, но из под 32 битной системы... что делать как быть?

Re: x86_64 kernel

Могу предположить, что сначала нужно собрать кросс-компилятор типа host=i386 target=x86_64.

В начальном варианте - брать исходники gcc и glibc и компилить. Поискать с инете, наверняка кто-нибудь уже страдал такими проблемами

gena2x ★★★ ()

Re: x86_64 kernel

И конечно в Makefile ядра не забыть указать соотв. кросс-компилятор.

gena2x ★★★ ()

Re: x86_64 kernel

проще взять дистр собранный под x86_64

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