| Submitter | Richard Purdie |
|---|---|
| Date | Oct. 2, 2012, 1:08 p.m. |
| Message ID | <1349183293.15753.146.camel@ted> |
| Download | mbox | patch |
| Permalink | /patch/37595/ |
| State | Accepted |
| Commit | 9496d4cd77ae632251b4262b63be857fc4fcb31e |
| Headers | show |
Comments
Patch
diff --git a/scripts/oe-buildenv-internal b/scripts/oe-buildenv-internal index 32c0ba0..01fffba 100755 --- a/scripts/oe-buildenv-internal +++ b/scripts/oe-buildenv-internal @@ -24,6 +24,11 @@ if [ -z "$OEROOT" ]; then return 1 fi +if [ ! -z "$OECORE_SDK_VERSION" ]; then + echo >&2 "Error: The OE SDK/ADT was detected as already being present in this shell environment. Please use a clean shell when sourcing this environment script." + return 1 +fi + if [ "x$BDIR" = "x" ]; then if [ "x$1" = "x" ]; then BDIR="build"
The SDK/ADT may ship with a python installed which may not have all the modules need for a bitbake build. We should therefore detect if its already present in the environment and error out in this case, asking the user to use a clean environment. This also removes the potential for any other conflict between the two. [YOCTO #2979] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> ---