bitbake rev 67a7b8b02 "build: don't use $B as the default cwd for functions" (included in current bitbake master) breaks the assumption that do_menuconfig / do_diffconfig run inside the build directory.
This causes these tasks to fail as they're being executed in the wrong directory. Set workdir explicitly. Signed-off-by: André Draszik <g...@andred.net> --- meta/classes/cml1.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes/cml1.bbclass b/meta/classes/cml1.bbclass index 5834806..4b3b916 100644 --- a/meta/classes/cml1.bbclass +++ b/meta/classes/cml1.bbclass @@ -41,6 +41,7 @@ python do_menuconfig() { bb.build.write_taint('do_compile', d) } do_menuconfig[depends] += "ncurses-native:do_populate_sysroot" +do_menuconfig[dirs] = "${B}" do_menuconfig[nostamp] = "1" do_menuconfig[dirs] = "${B}" addtask menuconfig after do_configure @@ -72,7 +73,7 @@ python do_diffconfig() { if os.path.exists(fragment): os.unlink(fragment) } - +do_diffconfig[dirs] = "${B}" do_diffconfig[nostamp] = "1" do_diffconfig[dirs] = "${B}" addtask diffconfig -- 2.8.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core