lkml.org 
[lkml]   [1999]   [Nov]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: i386 2.3.29 compile error in bootsect.S
On Fri, 26 Nov 1999, Wakko Warner wrote:
[..]
> bootsect.s: Assembler messages:
> bootsect.s:571: Error: base/index register must be 32 bit register
> bootsect.s:579: Error: base/index register must be 32 bit register
> bootsect.s:580: Error: base/index register must be 32 bit register
> bootsect.s:581: Error: base/index register must be 32 bit register
> bootsect.s:838: Error: base/index register must be 32 bit register
> make[1]: *** [bootsect.o] Error 1
> make[1]: Leaving directory `/usr/src/linux/gohan/2.3.29/arch/i386/boot'
> make: *** [zImage] Error 2
[...]

Caused by trying to build the kernel with an older binutils; are you using
the latest version recommended by Documentation/Changes?

[quote]
You must use binutils 2.9.1.0.7 or later. Latest release is 2.9.1.0.25.
Beware that binutils 2.9.1 (note the absence of a suffix) from the FSF
does not work. If you are upgrading from earlier versions, you should
consider upgrading to the latest 2.9.5.0.x release.
[end quote]

Chris Noe
(stiker@northlink.com)


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:55    [W:0.018 / U:0.312 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site