Messages in this thread | | | Date | Fri, 26 Nov 1999 14:47:55 -0500 (EST) | From | Chris Noe <> | Subject | Re: 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/
| |