linux-mips
[Top] [All Lists]

Re: Cross compile kernel w/ buildroot toolchain

To: Kurt Schwemmer <kurts@vitesse.com>
Subject: Re: Cross compile kernel w/ buildroot toolchain
From: Thiemo Seufer <ths@networkno.de>
Date: Mon, 13 Mar 2006 21:25:36 +0000
Cc: Ralf Baechle <ralf@linux-mips.org>, linux-mips@linux-mips.org
In-reply-to: <389E6A416914954182ECDFCD844D8269434FC1@MX-COS.vsc.vitesse.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <389E6A416914954182ECDFCD844D8269434FC1@MX-COS.vsc.vitesse.com>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.5.11+cvs20060126
On Mon, Mar 13, 2006 at 02:07:34PM -0700, Kurt Schwemmer wrote:
> I didn't touch any of the source yet. 

Hm, are you sure? Because...

> make -f scripts/Makefile.build obj=arch/mips/kernel
>   /klocal/buildroot/build_mipsel/staging_dir/bin/mipsel-linux-gcc
> -Wp,-MD,arch/mips/kernel/.entry.o.d  -nostdinc -isystem
> /klocal/buildroot/build_mipsel/staging_dir/bin-ccache/../lib/gcc/mipsel-
> linux-uclibc/3.4.5/include -D__KERNEL__ -Iinclude  -D__ASSEMBLY__  -I
> /usr/local/src/linux-2.6/include/asm/gcc -G 0 -mno-abicalls -fno-pic
> -pipe  -finline-limit=100000 -mabi=32 -march=mips32r2 -Wa,-32
> -Wa,-march=mips32r2 -Wa,-mips32r2 -Wa,--trap
> -Iinclude/asm-mips/mach-mips -Iinclude/asm-mips/mach-generic -Wall
> -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
> -ffreestanding -O2     -fomit-frame-pointer  -I
> /usr/local/src/linux-2.6/include/asm/gcc -G 0 -mno-abicalls -fno-pic
> -pipe  -finline-limit=100000 -mabi=32 -march=mips32r2 -Wa,-32
> -Wa,-march=mips32r2 -Wa,-mips32r2 -Wa,--trap
> -Iinclude/asm-mips/mach-mips -Iinclude/asm-mips/mach-generic    -c -o
> arch/mips/kernel/entry.o arch/mips/kernel/entry.S
> arch/mips/kernel/entry.S: Assembler messages:
> arch/mips/kernel/entry.S:157: Error: opcode not supported on this
> processor: mips32 (mips32) `jr.hb $31'

... arch/mips/kernel/entry.S has only 147 lines in the copy I see.

> make[1]: *** [arch/mips/kernel/entry.o] Error 1
> make: *** [arch/mips/kernel] Error 2
> 
> Also, assembler -v output:
> GNU assembler version 2.16.1 (mipsel-linux-uclibc) using BFD version
> 2.16.1

What's also weird is that gas gets the mips32r2 option fed four times
(just to make sure?) and still claims it got mips32 (r1) in the error
message.


Thiemo

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