The do_patch set TMPDIR via: os.environ['TMPDIR'] = process_tmpdir We need unset it after we use it, otherwise it would affect the env after we run "bb.build.exec_func('do_patch', d)", and will cause unexpected errors.
[YOCTO #5113] Signed-off-by: Robert Yang <liezhi.y...@windriver.com> --- meta/classes/patch.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/patch.bbclass b/meta/classes/patch.bbclass index 86c65b3..2c92463 100644 --- a/meta/classes/patch.bbclass +++ b/meta/classes/patch.bbclass @@ -177,6 +177,7 @@ python patch_do_patch() { bb.fatal(str(e)) bb.utils.remove(process_tmpdir, True) + os.unsetenv('TMPDIR') } patch_do_patch[vardepsexclude] = "PATCHRESOLVE" -- 1.8.3.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core