packages/perl/perl-native_5.8.7.bb, packages/perl/perl.inc : fix issues
authorGraeme Gregory <dp@xora.org.uk>
Fri, 28 Apr 2006 08:27:05 +0000 (08:27 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Fri, 28 Apr 2006 08:27:05 +0000 (08:27 +0000)
with building on multilib amd64 machines.

packages/perl/files/Configure-multilib.patch [new file with mode: 0644]
packages/perl/perl-native_5.8.7.bb
packages/perl/perl.inc

diff --git a/packages/perl/files/Configure-multilib.patch b/packages/perl/files/Configure-multilib.patch
new file mode 100644 (file)
index 0000000..d3948a9
--- /dev/null
@@ -0,0 +1,11 @@
+--- perl-5.8.7/Configure.orig  2006-01-30 10:50:04.000000000 +0000
++++ perl-5.8.7/Configure       2006-01-30 10:51:18.000000000 +0000
+@@ -1240,7 +1240,7 @@
+ loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib"
+ : general looking path for locating libraries
+-glibpth="/lib /usr/lib $xlibpth"
++glibpth="/lib /usr/lib /lib64 /usr/lib64 $xlibpth"
+ glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib"
+ test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth"
+ test -f /shlib/libc.so     && glibpth="/shlib $glibpth"
index 4a28478..170a0eb 100644 (file)
@@ -9,7 +9,8 @@ inherit native
 
 DEPENDS = "virtual/db-native gdbm-native"
 
-SRC_URI = "http://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz"
+SRC_URI = "http://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
+           file://Configure-multilib.patch;patch=1"
 S = "${WORKDIR}/perl-${PV}"
 
 #perl is not parallel_make safe
index 09a2ce7..5241890 100644 (file)
@@ -39,6 +39,7 @@ do_configure() {
 }
 
 do_compile() {
+       sed -i -e 's|/usr/include|${STAGING_INCDIR}|g' ext/Errno/Errno_pm.PL
        cd Cross
        oe_runmake perl
 }