覆盖配方的兼容性
Override compatibility of recipe
我不得不覆盖机器配置的 DEFAULTTUNE
(参见我之前的问题 )
现在,我至少有一个配方(来自 meta-sunxi 层的 xradio)抱怨我的机器配置(当然)不在该配方的兼容类型中:
xradio was skipped: incompatible with machine opi-zero-fix (not in COMPATIBLE_MACHINE)
所以,我想知道是否可以使用 OVERRIDE
机制之一使 xradio(可能还有其他配方)兼容,或者不兼容的配方是否最好与 COMPATIBLE_MACHINE_append = " opi-zero-fix"
兼容?
在写这个问题时,我认为后一种选择似乎最合适。鉴于 COMPATIBLE_MACHINE
需要是附加我自己的机器定义的正则表达式根本不起作用(例如使用 using COMPATIBLE_MACHINE_append). Thus, I had to override the compatible machine in my own
xradio.bbappend`:
COMPATIBLE_MACHINE = "opi-zero-fix"
目前有效。
我不得不覆盖机器配置的 DEFAULTTUNE
(参见我之前的问题
现在,我至少有一个配方(来自 meta-sunxi 层的 xradio)抱怨我的机器配置(当然)不在该配方的兼容类型中:
xradio was skipped: incompatible with machine opi-zero-fix (not in COMPATIBLE_MACHINE)
所以,我想知道是否可以使用 OVERRIDE
机制之一使 xradio(可能还有其他配方)兼容,或者不兼容的配方是否最好与 COMPATIBLE_MACHINE_append = " opi-zero-fix"
兼容?
在写这个问题时,我认为后一种选择似乎最合适。鉴于 COMPATIBLE_MACHINE
需要是附加我自己的机器定义的正则表达式根本不起作用(例如使用 using COMPATIBLE_MACHINE_append). Thus, I had to override the compatible machine in my own
xradio.bbappend`:
COMPATIBLE_MACHINE = "opi-zero-fix"
目前有效。