scripts/oe-buildenv-internal: Ensure we detect the SDK/ADT and error out
PATCH 1/1 scripts/oe-buildenv-internal: Ensure we detect the SDK/ADT and error out
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 <[email protected]>
---
scripts/oe-buildenv-internal +5 -0
@@ -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"