如何跳过 bitbake 编译过程中的步骤?
How can I skip steps in bitbake compilation procedure?
假设我正在编写一个食谱并且想要禁用调试功能,例如do_compile
,我该如何实现?有问题的配方是编译一个 C 库。
我尝试了一些事情,例如覆盖:
do_compile() {
pass
}
并将函数留空。但这并没有跳过编译。
在写这个问题时我自己找到了答案:添加一个return
语句:
do_compile() {
return
# following compilation will not be seen by bitbake
}
希望这对其他人有所帮助。
您可以随时使用:
do_compile[noexec] = "1"
见https://www.yoctoproject.org/docs/3.0/mega-manual/mega-manual.html#deleting-a-task
假设我正在编写一个食谱并且想要禁用调试功能,例如do_compile
,我该如何实现?有问题的配方是编译一个 C 库。
我尝试了一些事情,例如覆盖:
do_compile() {
pass
}
并将函数留空。但这并没有跳过编译。
在写这个问题时我自己找到了答案:添加一个return
语句:
do_compile() {
return
# following compilation will not be seen by bitbake
}
希望这对其他人有所帮助。
您可以随时使用:
do_compile[noexec] = "1"
见https://www.yoctoproject.org/docs/3.0/mega-manual/mega-manual.html#deleting-a-task