summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch
diff options
context:
space:
mode:
authorNitin A Kamble <nitin.a.kamble@intel.com>2011-10-19 14:53:17 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-10-24 17:27:14 +0100
commit5f8f114e4cc29e96942f96ef7dec6d25e18b6d4f (patch)
tree5b7867dec533d001ce29d8bf7b4869299cea254f /meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch
parent53f7342562a66d1b14ecee234aa76be07951dedc (diff)
downloadpoky-5f8f114e4cc29e96942f96ef7dec6d25e18b6d4f.tar.gz
perl: upgrade from 5.12.3 to 5.14.2
parallel build fix patches are not needed as they are upstream now. Got a new set of debian patch set for 5.14.2 perl-rpdepends: fix the autogenerated rdepends mistakes take out some mdoules which are not going to be built. [Saul Wold: Remove debug] (From OE-Core rev: 8dc5f118832a4aca906239ffed82f72497c37f8e) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch')
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch31
1 files changed, 0 insertions, 31 deletions
diff --git a/meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch b/meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch
deleted file mode 100644
index 1840605df1..0000000000
--- a/meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1Upstream-Status:Inappropriate [embedded specific]
2
3Allow the location that .so files are searched for for dynamic
4loading to be changed via an environment variable. This is to allow
5us to load .so's from the host system while building for the target
6system.
7
8Update by Nitin A Kamble <nitin.a.kamble@intel.com> 2011/04/21
9
10--- perl-5.12.3/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08 1.1
11+++ perl-5.12.3/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08
12@@ -65,6 +65,19 @@
13 print OUT <<'EOT';
14 my $modpname = join('/',@modparts);
15 my $modlibname = (caller())[1];
16+ # OE: Allow env to form dynamic loader to look in a different place
17+ # This is so it finds the host .so files, not the targets
18+ if (defined $ENV{PERLHOSTLIB})
19+ {
20+ my $hostlib = $ENV{PERLHOSTLIB};
21+ print STDERR "*** Module name IN: $modlibname\n";
22+ ($p1, $p2, $p3, $p4, $p5) = $modlibname =~ m/(^(.*lib\w*\/)?)((perl\/[0-9\.]*\/)?)(.*)$/;
23+ print STDERR "*** p1: $p1 p3: $p3 p5: $p5\n";
24+ if ( $p1 ne "" ) {
25+ $modlibname = $hostlib.$p5;
26+ }
27+ print STDERR "*** Module name OUT: $modlibname\n";
28+ }
29 my $c = @modparts;
30 $modlibname =~ s,[\\/][^\\/]+$,, while $c--; # Q&D basename
31 my $file = "$modlibname/auto/$modpname/$modfname.$dl_dlext";