设置netbsd交叉编译器时出错

时间:2014-06-01 03:55:43

标签: compiler-errors cross-compiling bsd netbsd

我正在使用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中运行它

2 个答案:

答案 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,并远程显示回工作站。

相关问题