[OE-core] [PATCH] oe-buildenv-internal: Fix finding build directory
Burton, Ross
ross.burton at intel.com
Tue Oct 31 23:16:46 UTC 2017
On 21 October 2017 at 13:06, Richard Purdie <
richard.purdie at linuxfoundation.org> wrote:
> The intent of the env setup scripts is to set BBPATH to point at the
> build directory if not already set. This means if the user changes
> directory, bitbake can still find the original build directory. The
> default bblayers.conf files reset BBPATH to the correct components so
> this is safe and restores the behaviour the script was intended to have.
>
> [YOCTO #12163]
>
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
> ---
> scripts/oe-buildenv-internal | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/scripts/oe-buildenv-internal b/scripts/oe-buildenv-internal
> index e6cd141..abc5aff 100755
> --- a/scripts/oe-buildenv-internal
> +++ b/scripts/oe-buildenv-internal
> @@ -105,6 +105,11 @@ fi
>
> BITBAKEDIR=$(readlink -f "$BITBAKEDIR")
> BUILDDIR=$(readlink -f "$BUILDDIR")
> +if [ -z "$BBPATH" ]; then
> + BBPATH=$BUILDDIR
> +fi
> +
> +export BBPATH
>
This breaks the use-case of the user switching between build directories as
re-executing oe-init-build-env doesn't change BBPATH.
Ross
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20171031/0443b21d/attachment-0002.html>
More information about the Openembedded-core
mailing list