gpt4 book ai didi

yocto - 如何在 BitBake 中有意生成解析错误?

转载 作者:行者123 更新时间:2023-12-01 14:31:09 30 4
gpt4 key购买 nike

我在 BitBake 配方中使用匿名 Python 函数在解析过程中设置变量。
现在我想知道是否可以检查是否设置了特定变量。如果没有,那么我想生成一个 BitBake 错误,它会停止构建过程。

我要创建的伪代码:

python __anonymous () {
if d.getVar('MY_VARIABLE', True) == "":
<BITBAKE ERROR with custom message "MY_VARIABLE not found">
}

最佳答案

您可以调用bb.fatal("MY_VARIABLE not set")这将打印该错误并通过抛出异常中止构建。

注意 d.getVar() 返回 None当变量未设置时。如果这是您的默认值,您只会得到空字符串。

关于yocto - 如何在 BitBake 中有意生成解析错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40744392/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com