Openembedded Core Discussions
 help / color / mirror / Atom feed
* classes: populate_sdk_base: Refine search for SDK env setup file
@ 2012-08-12  8:48 Marc Reilly
  2012-08-13  6:50 ` Laurentiu Palcu
  0 siblings, 1 reply; 2+ messages in thread
From: Marc Reilly @ 2012-08-12  8:48 UTC (permalink / raw)
  To: openembedded-core

This fixes a relocation failure when installing SDKs built with
meta-toolchain-qte.
SDKs build with meta-toolchain-qte have a file named "environment-setup"
in them as well as the environment-setup-MACH-WHATEVER-BLAH file.
This patch changes the find name pattern so that only the appropriate
file is matched.

Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
---
 meta/classes/populate_sdk_base.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass
index 0d19741..60c67bd 100644
--- a/meta/classes/populate_sdk_base.bbclass
+++ b/meta/classes/populate_sdk_base.bbclass
@@ -154,7 +154,7 @@ echo "done"
 
 echo -n "Setting it up..."
 # fix environment paths
-env_setup_script=$(find $target_sdk_dir -name "environment-setup*")
+env_setup_script=$(find $target_sdk_dir -name "environment-setup-*")
 sed -e "s:$DEFAULT_INSTALL_DIR:$target_sdk_dir:g" -i $env_setup_script
 
 # fix dynamic loader paths in all ELF SDK binaries
-- 
1.7.7




^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: classes: populate_sdk_base: Refine search for SDK env setup file
  2012-08-12  8:48 classes: populate_sdk_base: Refine search for SDK env setup file Marc Reilly
@ 2012-08-13  6:50 ` Laurentiu Palcu
  0 siblings, 0 replies; 2+ messages in thread
From: Laurentiu Palcu @ 2012-08-13  6:50 UTC (permalink / raw)
  To: openembedded-core; +Cc: openembedded-core



On 08/12/2012 11:48 AM, Marc Reilly wrote:
> This fixes a relocation failure when installing SDKs built with
> meta-toolchain-qte.
> SDKs build with meta-toolchain-qte have a file named "environment-setup"
> in them as well as the environment-setup-MACH-WHATEVER-BLAH file.
> This patch changes the find name pattern so that only the appropriate
> file is matched.
> 
> Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
> ---
>  meta/classes/populate_sdk_base.bbclass |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass
> index 0d19741..60c67bd 100644
> --- a/meta/classes/populate_sdk_base.bbclass
> +++ b/meta/classes/populate_sdk_base.bbclass
> @@ -154,7 +154,7 @@ echo "done"
>  
>  echo -n "Setting it up..."
>  # fix environment paths
> -env_setup_script=$(find $target_sdk_dir -name "environment-setup*")
> +env_setup_script=$(find $target_sdk_dir -name "environment-setup-*")
Good catch! Wouldn't be even better if we used
${REAL_MULTIMACH_TARGET_SYS} instead of *? This way we would match the
exact environment setup script and avoid matching with other scripts.

Thanks,
Laurentiu
>  sed -e "s:$DEFAULT_INSTALL_DIR:$target_sdk_dir:g" -i $env_setup_script
>  
>  # fix dynamic loader paths in all ELF SDK binaries
> 



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-08-13  7:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-12  8:48 classes: populate_sdk_base: Refine search for SDK env setup file Marc Reilly
2012-08-13  6:50 ` Laurentiu Palcu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox