【发布时间】:2016-05-12 19:19:05
【问题描述】:
我有两个基于自动工具的 BitBake 配方,它们都提供相同的命名文件(并且都安装在 usr/bin 中),这会导致错误:
error: file /usr/bin/example conflicts between attempted installs of recipe1-0.1-r0.x86 and recipe2-0.1-r0.x86
我发现我可以解决这个问题,但这看起来确实是一种风格非常糟糕的hackaround。如果您将它放在提供示例文件的配方之一中,它将避免此特定错误,但可能会导致其他错误。
do_install_append () {
rm -f ${D}${bindir}/example
}
有没有更好的方法来避免这种冲突?我认为PREFERRED_PROVIDER 可能会有一些希望,但没有任何成功。
【问题讨论】:
标签: package yocto bitbake openembedded