我正在使用mips64el处理器为netbsd设置交叉编译器到sbmips。
所以我得到了源代码并使用了./build.sh -a mips64el -m sbmips
,我的工具链没有错误。
我继续用以下内容配置内核:
cd /usr/src/sys/arch/sbmips/conf
/usr/src/tooldir.NetBSD-5.2.2-amd64/bin/nbconfig GENERIC
这是有效的,在此之后我去了:
cd ../compile/GENERIC
/usr/src/tooldir.NetBSD-5.2.2-amd64/bin/nbmake-sbmips
失败,错误代码为1,这是一个包含2个屏幕的链接。我无法复制和粘贴,因为它都在VM中运行...
http://i.imgur.com/k9x9spN.png
http://i.imgur.com/Ou9Nwrj.png
其他信息: 我的主机是NetBSD 5.2.2,我想编译到NetBSD 5.0,我的源码也是5.0!我已经尝试安装NetBSD 5.0并编译为5.0,但它给出了同样的错误。我愿意安装任何版本,只要我能编译到5.0。无论如何,这个装置不会用于任何其他目的。
我在虚拟机VM中运行它
答案 0 :(得分:2)
netbsd-5(又名NetBSD 5_STABLE)完全不支持你想要构建的架构。我建议尝试构建netbsd-6或-current(又名HEAD)毕竟, 5_STABLE相当长,于2008年底开始分支,于2009年初发布。
使用NetBSD的build.sh机制,您可以从任何POSIX操作系统构建操作系统。我经常在NetBSD 5_STABLE系统上构建netbsd-6和HEAD。
答案 1 :(得分:1)
请提供一些额外信息。您正在尝试构建哪个版本的NetBSD?看起来您正在尝试在NetBSD 5.2.2主机上构建,但是您要尝试构建哪个版本?
附注,您可以启动ssh,然后使用slogin登录VM,并远程显示回工作站。