Hi Steve,sorry for not replying earlier, but I was away the last days without access to my SGI machines.
On 10/25/2017 11:07 PM, Steve Rumble wrote:
[...] I've always cross-built sgimips from an x86 machine. You can build a cross-compiling toolchain really easily with build.sh. The invocation is something like this in the top-level source directory: ./build.sh -m sgimips -E toolsThen you'll wind up with tools under obj/, likeobj/tooldir.NetBSD-7.1_STABLE-amd64/bin/... nbconfig and nbmake-sgimips should be all you need from there to build the kernel. (I think you can also just pass the right arguments to build.sh to build tools and the kernel in one shot, but I haven't done that.)
Ok, I'll have a look at this. But it's strange that it didn't work to compile a sgimips kernel on a sgimips machine.
Did you also cross-compile the 1.6T kernel on x86?
[...] Your best bet is probably to try building a kernel from NetBSD 3. That looks to be about the last time I fiddled with IP12 and it includes fixes that make the ethernet actually work reasonably. If you'd like, I can try giving that a go.
Thanks for the offer, but let me first try on the O2, to see if compilation works with NetBSD 3. I'll report back when I have the results. Fingers crossed, hopefully it will work! :-D
Cheers, Frank