[OE-core] [PATCH 6/8] perl: fix for non /usr/lib libdir case

Kamble, Nitin A nitin.a.kamble at intel.com
Thu Jul 7 16:14:24 UTC 2011


Hi Ke, 
   Is this for multilib ?

Nitin


> -----Original Message-----
> From: openembedded-core-bounces at lists.openembedded.org
> [mailto:openembedded-core-bounces at lists.openembedded.org] On Behalf Of
> Yu Ke
> Sent: Thursday, July 07, 2011 7:10 AM
> To: openembedded-core at lists.openembedded.org;
> richard.purdie at linuxfoundation.org
> Subject: [OE-core] [PATCH 6/8] perl: fix for non /usr/lib libdir case
> 
> the config.sh is hardcoded to be /usr/lib, which does not work in non
> /usr/lib libdir case.
> 
> This patch replace the hard code /usr/lib with ${libdir} to fix this
> issue
> 
> Signed-off-by: Yu Ke <ke.yu at intel.com>
> ---
>  meta/recipes-devtools/perl/perl_5.12.3.bb |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
> 
> diff --git a/meta/recipes-devtools/perl/perl_5.12.3.bb b/meta/recipes-
> devtools/perl/perl_5.12.3.bb
> index b053482..88dcfdd 100644
> --- a/meta/recipes-devtools/perl/perl_5.12.3.bb
> +++ b/meta/recipes-devtools/perl/perl_5.12.3.bb
> @@ -8,7 +8,7 @@ PRIORITY = "optional"
>  # We need gnugrep (for -I)
>  DEPENDS = "virtual/db grep-native"
>  DEPENDS += "gdbm zlib"
> -PR = "r1"
> +PR = "r2"
> 
>  # 5.10.1 has Module::Build built-in
>  PROVIDES += "libmodule-build-perl"
> @@ -150,6 +150,7 @@ do_configure() {
>                 -e 's, at ARCH@-thread-multi,,g' \
>                 -e 's, at ARCH@,${TARGET_ARCH}-${TARGET_OS},g' \
>                 -e "s%/usr/include%${STAGING_INCDIR}%g" \
> +	       -e 's,/usr/lib/,${libdir}/,g' \
>  	       -e 's,/usr/,${exec_prefix}/,g' \
>  	       -e 's,/perl5,/perl,g' \
>              config.sh-${TARGET_ARCH}-${TARGET_OS}
> --
> 1.7.0.4
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core




More information about the Openembedded-core mailing list