0

我正在使用 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。无论如何,此安装不会用于任何其他目的。

我在virtualbox VM中运行它

4

2 回答 2

2

netbsd-5(又名 NetBSD 5_STABLE)不完全支持您要构建的架构完全有可能。我建议尝试构建 netbsd-6 或 -current(又名 HEAD)毕竟,5_STABLE 相当长在牙齿上,已于 2008 年底分支,并于 2009 年初发布。

使用 NetBSD 的 build.sh 机制,您可以从任何类似 POSIX 的操作系统构建操作系统。我经常在 NetBSD 5_STABLE 系统上构建 netbsd-6 和 HEAD。

于 2014-06-01T22:04:05.297 回答
1

请提供一些其他信息。您要构建哪个版本的 NetBSD?看起来您正在尝试在 NetBSD 5.2.2 主机上构建,但您要构建哪个版本?

附带说明,您可以启动 ssh,然后使用 slogin 登录 VM,然后远程显示回您的工作站。

于 2014-06-01T14:04:29.080 回答