[oe] [PATCH] bitbake.conf: BUILD_LDFLAGS: use $ORIGIN in the -rpath rather than a full path.

Denys Dmytriyenko denis at denix.org
Thu Aug 20 04:18:33 UTC 2009


On Wed, Aug 19, 2009 at 08:24:39PM -0700, Chris Larson wrote:
> Signed-off-by: Chris Larson <clarson at mvista.com>

Hmm, interesting. I didn't know about $ORIGIN...
But what is the benefit here? To be able to move $TMPDIR?

> ---
>  conf/bitbake.conf |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/conf/bitbake.conf b/conf/bitbake.conf
> index 371bf8e..9cb6039 100644
> --- a/conf/bitbake.conf
> +++ b/conf/bitbake.conf
> @@ -447,7 +447,7 @@ export SDK_CXXFLAGS = "${SDK_CFLAGS} -fpermissive"
>  
>  export BUILD_LDFLAGS = "-L${STAGING_LIBDIR_NATIVE} \
>                          -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} \
> -                        -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-O1"
> +                        -Wl,-rpath,\\\$\$ORIGIN/${@base_path_relative(d.getVar('STAGING_BINDIR_NATIVE', 1), d.getVar('STAGING_LIBDIR_NATIVE', 1))} -Wl,-O1"
>  
>  export LDFLAGS = "${TARGET_LDFLAGS}"
>  export TARGET_LDFLAGS = "-L${STAGING_DIR_TARGET}${layout_libdir} \
> -- 
> 1.6.0
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list