【发布时间】:2015-04-27 01:49:48
【问题描述】:
我想了解这两个包之间的关系,因为更改“qemu”的源 uri 似乎会导致 qemu-native 的构建损坏。
我不是 Yocot/Bitbake 专家,所以稍微澄清一下会有很长的路要走。
谢谢。
【问题讨论】:
我想了解这两个包之间的关系,因为更改“qemu”的源 uri 似乎会导致 qemu-native 的构建损坏。
我不是 Yocot/Bitbake 专家,所以稍微澄清一下会有很长的路要走。
谢谢。
【问题讨论】:
-native 只是表示它是为原生平台构建的包(在构建主机上的原生 sysroot 中运行),而不是为交叉编译的目标平台构建的。 qemu 和 qemu-native 都是从相同的配方构建的:这就是更改 SRC_URI 会影响两者的原因。 -native 版本之所以存在,是因为它在配方中的某处说
BBCLASSEXTEND = "native"
【讨论】:
bitbake -e qem-native 来检查 SRC_URI 的值。可能需要一些补丁。不过,最好的办法是实际查看构建日志,找出构建过程中出现的问题。您的问题缺少帮助您所需的所有信息。 (来自构建日志、完整 SRC_URI 等的错误)。您的 repo 还可能包含破坏其中一个或另一个的代码,具体取决于您的本地更改。