On Wed, May 27, 2020 at 02:47:44PM +0200, mayur...@kathe.in wrote:
> i've also heard that it's possible to cross-compile the whole system
> for a different target 'isa'.

Basically what you do is something like:

  cd $(top-dir-where-you-put-the-netsbd-tree)
  ./build.sh -m evbarm64-el tools kernel=MYKERNEL

to build cross toolchain + a single kernel. This will create "tools" in a 
special tool directory (and tell you where).

If you are later working on kernel sources, you can do it manually too:

  cd $(top-dir-where-you-put-the-netsbd-tree)/sys/arch/evbarm/conf
  $(TOOLDIR)/bin/nbconfig MYKERNEL
  cd ../compile/MYKERNEL
  $(TOOLDIR)/bin/nbmake-evbarm64-el depend
  $(TOOLDIR)/bin/nbmake-evbarm64-el -j 24

Lots of variants also work, but this are the two most popular (I think).

Martin

Reply via email to