kdb
[Top] [All Lists]

Re: [Q]kdb_v0.6-2.2.13 compile probrem

To: "Koji Yamamoto" <yamamoto@xxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [Q]kdb_v0.6-2.2.13 compile probrem
From: Keith Owens <kaos@xxxxxxxxxxxxxxxxx>
Date: Mon, 10 Jul 2000 15:15:18 +1000
Cc: kdb@xxxxxxxxxxx
In-reply-to: Your message of "Mon, 10 Jul 2000 13:24:48 +0900." <001501bfea26$c8d01480$951364c9@xxxxxxxxxxxxxxxxxxxxx>
Sender: owner-kdb@xxxxxxxxxxx
On Mon, 10 Jul 2000 13:24:48 +0900, 
"Koji Yamamoto" <yamamoto@xxxxxxxxxxxxxxxxxxxxx> wrote:
>Hello. I use TurboLinux 6.0( kernel version 2.2.13-10 ) and
>I tried to compile kernel.
>But I received this message and failed to compile kernel.
>--
>make[3]: Entering directory `/usr/src/linux-2.2.13/drivers/block'
>gcc -V2.7.2.3 -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototype
>s
>-O2   -pipe -fno-strength-reduce -m386 -DCPU=386   -DEXPORT_SYMTAB -c xor.c
>xor.c: In function `xor_block_pII_mmx':
>xor.c:586: fixed or forbidden register was spilled.
>This may be due to a compiler bug or to impossible asm
>statements or clauses.
>cpp: output pipe has been closed

This problem is in a source file that has nothing to do with kdb.

I think you have something confused, drivers/block/xor.c is not in any
2.2 kernel, it was only added in 2.3.99-pre8.  If your 2.2.13 kernel
really does have xor.c then TurboLinux must have back ported it to
2.2.13, ask TurboLinux about this problem.  Otherwise it looks like you
have mixed 2.2 and 2.3. kernel source, cleanup and try again.  kdb v0.6
is for 2.2. kernels, kdb v1.3 is for 2.4.test kernels.


<Prev in Thread] Current Thread [Next in Thread>