Hi George, On Thursday 19 November 2015 11:35:47 George Nita wrote: > Fixes [YOCTO #8698] -- > https://bugzilla.yoctoproject.org/show_bug.cgi?id=8698 > > If prior to running the toolchain installation script a toolchain > environment script is sourced then the toolchain installation will > fail. This because the environment is now set for the sourced toolchain > and doesn't suit the installation. In particular PATH points to the > toolchain executables. > > The fix makes the script recursively call itself a second time with a > clean environment. > > Tested by sourcing a previous successfully installed environment, erasing > the previous installation directory and then reinstalling in the same > directory. > > Signed-off-by: George Nita <george.n...@enea.com> > --- > meta/files/toolchain-shar-template.sh | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta/files/toolchain-shar-template.sh > b/meta/files/toolchain-shar-template.sh index 4a7fbd5..b8c5685 100644 > --- a/meta/files/toolchain-shar-template.sh > +++ b/meta/files/toolchain-shar-template.sh > @@ -1,5 +1,7 @@ > #!/bin/bash > > +[ -z "$ENVCLEANED" ] && exec /usr/bin/env -i ENVCLEANED=1 "$0" "$@" > + > INST_ARCH=$(uname -m | sed -e "s/i[3-6]86/ix86/" -e "s/x86[-_]64/x86_64/") > SDK_ARCH=$(echo @SDK_ARCH@ | sed -e "s/i[3-6]86/ix86/" -e > "s/x86[-_]64/x86_64/")
Interesting, I wasn't aware you could do this with env, thanks. You've sent this patch on top of dizzy, however when we make fixes like this the fix needs to go into master first and then backported to all release branches between that and the one you're targeting, assuming they are applicable; otherwise we can be in the situation where the fix is effectively lost when upgrading. In this instance I'll take care of this for you and send out a new fix (along with some others for the SDK), but if you could remember that when sending future patches that would be great. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core