构建使用外部源代码树的配方时,似乎yocto不会保存任何有关它的构建信息,然后即使没有任何更改,每个构建都将再次执行所有配方的动作。
在我的示例中,它是Linux内核。每次构建配方都会执行do_compile,do_install,do_deploy,这极大地减慢了我的构建过程。
食谱中的相关条目
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESPATH_prepend := "<yocto>/build/workspace/sources/linux-renesas/oe-local-files:"
inherit externalsrc
EXTERNALSRC_pn-linux-renesas = "<yocto>/build/workspace/sources/linux-renesas"
是否可以通过某种方式使外部源配方记住其执行的操作?