Yocto-防止外部源在每个构建中重新执行所有操作

时间:2019-06-25 08:56:28

标签: build yocto

构建使用外部源代码树的配方时,似乎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"

是否可以通过某种方式使外部源配方记住其执行的操作?

0 个答案:

没有答案