BitBake 覆盖样式删除变量扩展
BitBake override style removal with variable expansion
我遇到了一个问题,我尝试使用带有变量扩展的 BitBake 覆盖样式删除。
我有一个 foo.bb
并设置 FOO_PACKAGES = "${PN}_dummy"
我使用 foo.bbappend
通过 FOO_PACKAGES_remove = "${PN}_dummy"
删除它
这行不通。
但是,FOO_PACKAGES_remove = "foo_dummy"
工作正常。
此外,我尝试了PN
以外的其他变量名,例如
FOO_PACKAGES = "foo_dummy"
FOONAME = "foo"
FOO_PACKAGES_remove = "${FOONAME}_dummy"
这也不行。
所以在覆盖样式删除中可能存在变量扩展问题?
我使用 BitBake 1.22,很抱歉我无法在我的工作环境中测试 master 分支。
BitBake Build Tool Core version 1.22.0, bitbake version 1.22.0
有人知道这种行为吗?
我怀疑你需要这个补丁:
在 bitbake 1.24 及更高版本中。
我遇到了一个问题,我尝试使用带有变量扩展的 BitBake 覆盖样式删除。
我有一个 foo.bb
并设置 FOO_PACKAGES = "${PN}_dummy"
我使用 foo.bbappend
通过 FOO_PACKAGES_remove = "${PN}_dummy"
这行不通。
但是,FOO_PACKAGES_remove = "foo_dummy"
工作正常。
此外,我尝试了PN
以外的其他变量名,例如
FOO_PACKAGES = "foo_dummy"
FOONAME = "foo"
FOO_PACKAGES_remove = "${FOONAME}_dummy"
这也不行。
所以在覆盖样式删除中可能存在变量扩展问题?
我使用 BitBake 1.22,很抱歉我无法在我的工作环境中测试 master 分支。
BitBake Build Tool Core version 1.22.0, bitbake version 1.22.0
有人知道这种行为吗?
我怀疑你需要这个补丁:
在 bitbake 1.24 及更高版本中。