From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com ([143.182.124.21]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1TLn72-0000DW-9a for openembedded-core@lists.openembedded.org; Wed, 10 Oct 2012 05:37:36 +0200 Received: from azsmga002.ch.intel.com ([10.2.17.35]) by azsmga101.ch.intel.com with ESMTP; 09 Oct 2012 20:24:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.80,563,1344236400"; d="scan'208";a="154437389" Received: from unknown (HELO [10.255.13.229]) ([10.255.13.229]) by AZSMGA002.ch.intel.com with ESMTP; 09 Oct 2012 20:24:25 -0700 Message-ID: <1349839465.19865.28.camel@empanada> From: Tom Zanussi To: Kang Kai Date: Tue, 09 Oct 2012 22:24:25 -0500 In-Reply-To: <5074E4E2.2090908@windriver.com> References: <2bc985f69847a615429a908aa0e8f972a8be91f9.1349829329.git.tom.zanussi@intel.com> <5074E4E2.2090908@windriver.com> X-Mailer: Evolution 3.4.1 (3.4.1-2.fc17) Mime-Version: 1.0 Cc: openembedded-core@lists.openembedded.org Subject: Re: [PATCH 2/2] perl: use archlib_exp config.sh variable X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2012 03:37:36 -0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit On Wed, 2012-10-10 at 11:00 +0800, Kang Kai wrote: > On 2012年10月10日 08:48, tom.zanussi@intel.com wrote: > > From: Tom Zanussi > > > > This patch uses an unmodified version of archlibexp called > > archlib_exp, introduced by a previous patch to config.sh, which is > > used to generate the correct value of ARCHLIB_EXP into config.h > > > > Fixes [YOCTO #3099]. > > > > Signed-off-by: Tom Zanussi > > --- > > .../perl/perl-5.14.2/perl-archlib-exp.patch | 15 +++++++++++++++ > > meta/recipes-devtools/perl/perl_5.14.2.bb | 3 ++- > > 2 files changed, 17 insertions(+), 1 deletion(-) > > create mode 100644 meta/recipes-devtools/perl/perl-5.14.2/perl-archlib-exp.patch > > > > diff --git a/meta/recipes-devtools/perl/perl-5.14.2/perl-archlib-exp.patch b/meta/recipes-devtools/perl/perl-5.14.2/perl-archlib-exp.patch > > new file mode 100644 > > index 0000000..1c170ef > > --- /dev/null > > +++ b/meta/recipes-devtools/perl/perl-5.14.2/perl-archlib-exp.patch > > @@ -0,0 +1,15 @@ > > +Upstream-Status:Inappropriate [embedded specific] > > + > > +Index: perl-5.14.2/config_h.SH > > +=================================================================== > > +--- perl-5.14.2.orig/config_h.SH > > ++++ perl-5.14.2/config_h.SH > > +@@ -996,7 +996,7 @@ sed <$CONFIG_H -e 's!^#und > > + * in programs that are not prepared to deal with ~ expansion at run-time. > > + */ > > + #$d_archlib ARCHLIB "$archlib" /**/ > > +-#$d_archlib ARCHLIB_EXP "$archlibexp" /**/ > > ++#$d_archlib ARCHLIB_EXP "$archlib_exp" /**/ > > + > > + /* ARCHNAME: > > + * This symbol holds a string representing the architecture name. > > diff --git a/meta/recipes-devtools/perl/perl_5.14.2.bb b/meta/recipes-devtools/perl/perl_5.14.2.bb > > index 09b2acb..d9206d8 100644 > > --- a/meta/recipes-devtools/perl/perl_5.14.2.bb > > +++ b/meta/recipes-devtools/perl/perl_5.14.2.bb > > @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \ > > # We need gnugrep (for -I) > > DEPENDS = "virtual/db grep-native" > > DEPENDS += "gdbm zlib" > > -PR = "r10" > > +PR = "r11" > > > > # 5.10.1 has Module::Build built-in > > PROVIDES += "libmodule-build-perl" > > @@ -66,6 +66,7 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \ > > file://cross-generate_uudmap.patch \ > > file://fix_bad_rpath.patch \ > > file://perl-build-in-t-dir.patch \ > > + file://perl-archlib-exp.patch \ > > \ > > file://config.sh \ > > file://config.sh-32 \ > test them for qemux86 and qemuppc, the @INC path is right now. > Thanks for testing and verifying this, Kai. Tom > Regards, > Kai > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core