From patchwork Wed Oct 10 00:48:25 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [2/2] perl: use archlib_exp config.sh variable Date: Wed, 10 Oct 2012 00:48:25 -0000 From: Tom Zanussi X-Patchwork-Id: 38041 Message-Id: <2bc985f69847a615429a908aa0e8f972a8be91f9.1349829329.git.tom.zanussi@intel.com> To: openembedded-core@lists.openembedded.org 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 \