From 608821349c9a71e3e39d38bbc16669146c28d419 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sun, 19 May 2013 13:16:54 +0300 Subject: [PATCH] bitbake: data: Ensure dependencies of subfunctions are accounted for Currently we account of the top level function's vardeps but not those of any subfunction. This would imply we'd have to manually write the dependencies of all parent functions which would be crazy. This patch adds the dependencies to fix the issue. (Bitbake rev: 658008cc6a8acd5c1f26877c9444c96002db01e7) Signed-off-by: Richard Purdie --- bitbake/lib/bb/data.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bitbake/lib/bb/data.py b/bitbake/lib/bb/data.py index abf210aa6b..87c4808b5e 100644 --- a/bitbake/lib/bb/data.py +++ b/bitbake/lib/bb/data.py @@ -274,6 +274,7 @@ def emit_func(func, o=sys.__stdout__, d = init()): if d.getVarFlag(dep, "func"): emit_var(dep, o, d, False) and o.write('\n') newdeps |= bb.codeparser.ShellParser(dep, logger).parse_shell(d.getVar(dep, True)) + newdeps |= set((d.getVarFlag(dep, "vardeps", True) or "").split()) newdeps -= seen def update_data(d):