Subject: Re: how to cross-compile kernel?
To: Ronald van der Pol <Ronald.vanderPol@rvdp.org>
From: Martin Husemann <martin@duskware.de>
List: port-sparc
Date: 09/07/2002 20:22:12
On Sat, Sep 07, 2002 at 07:08:43PM +0200, Ronald van der Pol wrote:

> I want to cross-compile a kernel on a i386 machine for a sparc machine.
> How do I do this?

  cd /usr/src && ./build.sh -m sparc -T /usr/tools -t

This will build a cross-toolchain in /usr/tools.

Then:

  cd /usr/src/sys/arch/sparc/conf && /usr/tools/bin/nbconfig GENERIC &&
  cd ../compile/GENERIC && /usr/tools/bin/nbmake depend &&
  /usr/tools/bin/nbmake

This will cross-compile the kernel.

You may look at "build.sh -h" for more options (it has a lot).

Martin