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