From: Martin Kelly Date: Mon, 4 Jun 2018 23:06:00 +0000 (-0700) Subject: toolchain-scripts: pass env to post-relocate X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~17744 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=adcf69ee3310171580c28e141fec6997b1f06da4;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git toolchain-scripts: pass env to post-relocate It's useful for the post-relocate scripts to be able to see the SDK environment, for example to see the values of CC, CXX etc. in order to dynamically generate toolchain files. To enable this, source the SDK environment script prior to calling the relocate scripts. Signed-off-by: Martin Kelly Signed-off-by: Richard Purdie --- diff --git a/meta/classes/toolchain-scripts.bbclass b/meta/classes/toolchain-scripts.bbclass index 779cc3f5e42..0ff5301530b 100644 --- a/meta/classes/toolchain-scripts.bbclass +++ b/meta/classes/toolchain-scripts.bbclass @@ -118,11 +118,23 @@ EOF } toolchain_create_post_relocate_script() { - script=$1 - rm -f $script - touch $script + relocate_script=$1 + env_dir=$2 + rm -f $relocate_script + touch $relocate_script + + cat >> $relocate_script <> $script <