Getting the _very_ latest source fixed my problem. I can now build the kernel with the cross compiler that buildroot builds. Thanks to all who offered advice! Thanks, Kurt Schwemmer > -----Original Message----- > From: Ralf Baechle [mailto:ralf@xxxxxxxxxxxxxx] > Sent: Monday, March 13, 2006 1:57 PM > To: Kurt Schwemmer > Cc: linux-mips@xxxxxxxxxxxxxx > Subject: Re: Cross compile kernel w/ buildroot toolchain > > On Mon, Mar 13, 2006 at 01:39:53PM -0700, Kurt Schwemmer wrote: > > > I got 2.6.15 "a while back" (>1 month). > > > > I'll try getting the most recent source. Sorry, I avoided > this due to > > my company blocking rsync and thus making it a pain to get > the sources... > > The reason your case is odd is that the kernel only uses a > single jr.hb instruction which is in the instruction_hazard() > macro in include/asm-mips/hazards.h. This macro first of all > is a gcc inline assembler macro and also wraps the jr.hb > instruction between .set mips64r2 ... .set mips0, so you > should never ever get an error message. And you're getting > an error message for entry.S, an assembler file. Seems you > must have done some not so kosher changes to that tree? > > Ralf >