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 <[email protected]>
---
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
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core