kernel 2.6.9 커널 컴파일 도중 error
현재 fedora 5를 설치해서 사용하고 있습니다.
kernel 2.6.9 를 설치해야 하는 일이 있어서
설치를 하려고 합니다.
커널 소스를 받아서 make bzImage를 하면 다음과 같은 error message가 생깁니다.
kernel 2.6.18 을 설치한 경우에는 문제없이 부팅까지 됩니다.
그러나 2.6.9는 여전히 컴파일 자체가 안되네요...
고수님의 조언을 바랍니다. ^^
_________________________________________________
[root@localhost linux-2.6.9]# make bzImage
CHK include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
make[1]: `arch/i386/kernel/asm-offsets.s'는 이미 갱신되었습니다.
CHK include/linux/compile.h
CC arch/i386/kernel/process.o
In file included from include/asm/mpspec.h:5,
from include/asm/smp.h:18,
from include/linux/smp.h:17,
from include/linux/sched.h:23,
from arch/i386/kernel/process.c:17:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of ty pe ‘unsigned char[6]’
arch/i386/kernel/process.c: In function ‘show_regs’:
arch/i386/kernel/process.c:252: warning: pointer targets in passing argument 2 o f ‘show_trace’ differ in signedness
{standard input}: Assembler messages:
{standard input}:1371: Error: suffix or operands invalid for `mov'
{standard input}:1373: Error: suffix or operands invalid for `mov'
{standard input}:1690: Error: suffix or operands invalid for `mov'
{standard input}:1692: Error: suffix or operands invalid for `mov'
{standard input}:1793: Error: suffix or operands invalid for `mov'
{standard input}:1794: Error: suffix or operands invalid for `mov'
{standard input}:1988: Error: suffix or operands invalid for `mov'
{standard input}:1990: Error: suffix or operands invalid for `mov'
{standard input}:2119: Error: suffix or operands invalid for `mov'
{standard input}:2132: Error: suffix or operands invalid for `mov'
make[1]: *** [arch/i386/kernel/process.o] 오류 1
make: *** [arch/i386/kernel] 오류 2
.
구버전커널이시군요. 신버전커널 받아서 해보시죠
댓글 달기