Yocto Machine 特定变量前置
Yocto Machine specific variable prepend
尝试将我们的一些食谱移植到更高版本的 Yocto(砰)。在以前的版本中,我们可以这样做:
DDD += " A1 "
DDD_prepend += " B2 "
DDD_prepend_mymachine += " C3 "
do_compile () {
echo " DDD ${DDD}
[...]
}
如果我针对“mymachine”构建它,我会得到以下信息:
DDD C3 B2 A1
然而,它并没有在机器特定变量之前添加:
DDD B2 A1
发生了什么变化,我错过了什么?
谢谢!
-史蒂夫
好的,找到了。出现问题的食谱包含以下行:
OVERRIDES = "machine:local"
MACHINEOVERRIDES 正在设置机器配置:
MACHINEOVERRIDES =. "mymachine:
注释配方中的 OVERRIDES 行解决了这个问题。
尝试将我们的一些食谱移植到更高版本的 Yocto(砰)。在以前的版本中,我们可以这样做:
DDD += " A1 "
DDD_prepend += " B2 "
DDD_prepend_mymachine += " C3 "
do_compile () {
echo " DDD ${DDD}
[...]
}
如果我针对“mymachine”构建它,我会得到以下信息:
DDD C3 B2 A1
然而,它并没有在机器特定变量之前添加:
DDD B2 A1
发生了什么变化,我错过了什么?
谢谢!
-史蒂夫
好的,找到了。出现问题的食谱包含以下行:
OVERRIDES = "machine:local"
MACHINEOVERRIDES 正在设置机器配置:
MACHINEOVERRIDES =. "mymachine:
注释配方中的 OVERRIDES 行解决了这个问题。