Yocto 覆盖配方的兼容性

Yocto 覆盖配方的兼容性,yocto,bitbake,Yocto,Bitbake,我必须覆盖机器配置的DEFAULTTUNE(参见我前面的问题) 现在,我至少有一个配方(来自meta sunxi层的xradio)抱怨我的机器配置(当然)不符合该配方的兼容类型: xradio was skipped: incompatible with machine opi-zero-fix (not in COMPATIBLE_MACHINE) 因此,我想知道是否可以使用覆盖机制之一使xradio(可能还有其他配方)兼容,或者使不兼容配方最好与兼容\u MACHINE\u append=

我必须覆盖机器配置的
DEFAULTTUNE
(参见我前面的问题)

现在,我至少有一个配方(来自meta sunxi层的xradio)抱怨我的机器配置(当然)不符合该配方的兼容类型:

xradio was skipped: incompatible with machine opi-zero-fix (not in COMPATIBLE_MACHINE)

因此,我想知道是否可以使用
覆盖
机制之一使xradio(可能还有其他配方)兼容,或者使不兼容配方最好与
兼容\u MACHINE\u append=“opi zero fix”

兼容。在写这个问题时,我认为后一个选项似乎最合适。考虑到
COMPATIBLE\u MACHINE
需要是一个正则表达式,附加我自己的机器定义根本不起作用(例如,使用COMPATIBLE\u MACHINE\u append
)。因此,我必须在我自己的
xradio.bbappend`中覆盖兼容机器:

COMPATIBLE_MACHINE = "opi-zero-fix"
这项措施目前有效