* [PATCH 0/1] perl-native parallel build issue fix
@ 2011-02-17 5:21 Nitin A Kamble
2011-02-17 5:21 ` [PATCH 1/1] perl-native: fix parallel build Nitin A Kamble
2011-02-22 16:01 ` [PATCH 0/1] perl-native parallel build issue fix Saul Wold
0 siblings, 2 replies; 4+ messages in thread
From: Nitin A Kamble @ 2011-02-17 5:21 UTC (permalink / raw)
To: poky
From: Nitin A Kamble <nitin.a.kamble@intel.com>
Richard,
This patch is found to be fixing the parallel build issue found today on 40 way system. Need more testing to confirm fixing. Darren is running a build to
verify.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: nitin/misc
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/misc
Thanks,
Nitin A Kamble <nitin.a.kamble@intel.com>
---
Nitin A Kamble (1):
perl-native: fix parallel build
.../perl/perl-5.12.2/parallel_build_fix.patch | 18 ++++++++++++++++++
meta/recipes-devtools/perl/perl-native_5.12.2.bb | 3 ++-
meta/recipes-devtools/perl/perl_5.12.2.bb | 3 ++-
3 files changed, 22 insertions(+), 2 deletions(-)
create mode 100644 meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch
--
1.7.3.4
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/1] perl-native: fix parallel build
2011-02-17 5:21 [PATCH 0/1] perl-native parallel build issue fix Nitin A Kamble
@ 2011-02-17 5:21 ` Nitin A Kamble
2011-02-17 18:51 ` Darren Hart
2011-02-22 16:01 ` [PATCH 0/1] perl-native parallel build issue fix Saul Wold
1 sibling, 1 reply; 4+ messages in thread
From: Nitin A Kamble @ 2011-02-17 5:21 UTC (permalink / raw)
To: poky
From: Nitin A Kamble <nitin.a.kamble@intel.com>
perl native recipe was failing on 40-way system with the parallel build turned
on. With this patch the parallel build on 40 way build system is not failing.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
---
.../perl/perl-5.12.2/parallel_build_fix.patch | 18 ++++++++++++++++++
meta/recipes-devtools/perl/perl-native_5.12.2.bb | 3 ++-
meta/recipes-devtools/perl/perl_5.12.2.bb | 3 ++-
3 files changed, 22 insertions(+), 2 deletions(-)
create mode 100644 meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch
new file mode 100644
index 0000000..5a05dea
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch
@@ -0,0 +1,18 @@
+This patch fixes the parralella make issue on a 40way build system
+
+Nitin A Kamble <nitin.a.kamble@intel.com>
+2011-02-16
+
+Index: perl-5.12.2/Makefile.SH
+===================================================================
+--- perl-5.12.2.orig/Makefile.SH 2010-09-06 16:30:32.000000000 -0700
++++ perl-5.12.2/Makefile.SH 2011-02-16 16:21:30.744143773 -0800
+@@ -198,6 +198,8 @@
+ $this_target: uni.data" ;;
+ Text/ParseWords) extra_dep="$extra_dep
+ $this_target: lib/auto/Scalar/Util.$dlext" ;;
++ POSIX) extra_dep="$extra_dep
++$this_target: lib/auto/Cwd/Cwd.$dlext" ;;
+ esac
+ done
+
diff --git a/meta/recipes-devtools/perl/perl-native_5.12.2.bb b/meta/recipes-devtools/perl/perl-native_5.12.2.bb
index 790eae2..5996494 100644
--- a/meta/recipes-devtools/perl/perl-native_5.12.2.bb
+++ b/meta/recipes-devtools/perl/perl-native_5.12.2.bb
@@ -4,7 +4,7 @@ SECTION = "libs"
LICENSE = "Artistic|GPL"
LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8"
-PR = "r4"
+PR = "r5"
LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8"
@@ -12,6 +12,7 @@ LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
SRC_URI = "http://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
file://Configure-multilib.patch;patch=1 \
file://perl-configpm-switch.patch;patch=1 \
+ file://parallel_build_fix.patch \
file://native-nopacklist.patch;patch=1 \
file://native-perlinc.patch;patch=1"
diff --git a/meta/recipes-devtools/perl/perl_5.12.2.bb b/meta/recipes-devtools/perl/perl_5.12.2.bb
index b27e20f..ce99986 100644
--- a/meta/recipes-devtools/perl/perl_5.12.2.bb
+++ b/meta/recipes-devtools/perl/perl_5.12.2.bb
@@ -8,7 +8,7 @@ PRIORITY = "optional"
# We need gnugrep (for -I)
DEPENDS = "virtual/db perl-native-${PV} grep-native"
DEPENDS += "gdbm zlib"
-PR = "r0"
+PR = "r1"
# 5.10.1 has Module::Build built-in
PROVIDES += "libmodule-build-perl"
@@ -18,6 +18,7 @@ PROVIDES += "libmodule-build-perl"
SRC_URI = "ftp://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
file://Makefile.patch;patch=1 \
+ file://parallel_build_fix.patch \
file://Makefile.SH.patch;patch=1 \
file://installperl.patch;patch=1 \
file://perl-dynloader.patch;patch=1 \
--
1.7.3.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 1/1] perl-native: fix parallel build
2011-02-17 5:21 ` [PATCH 1/1] perl-native: fix parallel build Nitin A Kamble
@ 2011-02-17 18:51 ` Darren Hart
0 siblings, 0 replies; 4+ messages in thread
From: Darren Hart @ 2011-02-17 18:51 UTC (permalink / raw)
To: Nitin A Kamble; +Cc: poky
On 02/16/2011 09:21 PM, Nitin A Kamble wrote:
> From: Nitin A Kamble<nitin.a.kamble@intel.com>
>
> perl native recipe was failing on 40-way system with the parallel build turned
> on. With this patch the parallel build on 40 way build system is not failing.
>
> Signed-off-by: Nitin A Kamble<nitin.a.kamble@intel.com>
Passed 31 clean/build cycles on the 40-way.
Tested-by: Darren Hart <dvhart@linux.intel.com>
> ---
> .../perl/perl-5.12.2/parallel_build_fix.patch | 18 ++++++++++++++++++
> meta/recipes-devtools/perl/perl-native_5.12.2.bb | 3 ++-
> meta/recipes-devtools/perl/perl_5.12.2.bb | 3 ++-
> 3 files changed, 22 insertions(+), 2 deletions(-)
> create mode 100644 meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch
>
> diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch
> new file mode 100644
> index 0000000..5a05dea
> --- /dev/null
> +++ b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch
> @@ -0,0 +1,18 @@
> +This patch fixes the parralella make issue on a 40way build system
> +
> +Nitin A Kamble<nitin.a.kamble@intel.com>
> +2011-02-16
> +
> +Index: perl-5.12.2/Makefile.SH
> +===================================================================
> +--- perl-5.12.2.orig/Makefile.SH 2010-09-06 16:30:32.000000000 -0700
> ++++ perl-5.12.2/Makefile.SH 2011-02-16 16:21:30.744143773 -0800
> +@@ -198,6 +198,8 @@
> + $this_target: uni.data" ;;
> + Text/ParseWords) extra_dep="$extra_dep
> + $this_target: lib/auto/Scalar/Util.$dlext" ;;
> ++ POSIX) extra_dep="$extra_dep
> ++$this_target: lib/auto/Cwd/Cwd.$dlext" ;;
> + esac
> + done
> +
> diff --git a/meta/recipes-devtools/perl/perl-native_5.12.2.bb b/meta/recipes-devtools/perl/perl-native_5.12.2.bb
> index 790eae2..5996494 100644
> --- a/meta/recipes-devtools/perl/perl-native_5.12.2.bb
> +++ b/meta/recipes-devtools/perl/perl-native_5.12.2.bb
> @@ -4,7 +4,7 @@ SECTION = "libs"
> LICENSE = "Artistic|GPL"
> LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
> file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8"
> -PR = "r4"
> +PR = "r5"
>
> LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
> file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8"
> @@ -12,6 +12,7 @@ LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
> SRC_URI = "http://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
> file://Configure-multilib.patch;patch=1 \
> file://perl-configpm-switch.patch;patch=1 \
> + file://parallel_build_fix.patch \
> file://native-nopacklist.patch;patch=1 \
> file://native-perlinc.patch;patch=1"
>
> diff --git a/meta/recipes-devtools/perl/perl_5.12.2.bb b/meta/recipes-devtools/perl/perl_5.12.2.bb
> index b27e20f..ce99986 100644
> --- a/meta/recipes-devtools/perl/perl_5.12.2.bb
> +++ b/meta/recipes-devtools/perl/perl_5.12.2.bb
> @@ -8,7 +8,7 @@ PRIORITY = "optional"
> # We need gnugrep (for -I)
> DEPENDS = "virtual/db perl-native-${PV} grep-native"
> DEPENDS += "gdbm zlib"
> -PR = "r0"
> +PR = "r1"
>
> # 5.10.1 has Module::Build built-in
> PROVIDES += "libmodule-build-perl"
> @@ -18,6 +18,7 @@ PROVIDES += "libmodule-build-perl"
>
> SRC_URI = "ftp://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
> file://Makefile.patch;patch=1 \
> + file://parallel_build_fix.patch \
> file://Makefile.SH.patch;patch=1 \
> file://installperl.patch;patch=1 \
> file://perl-dynloader.patch;patch=1 \
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 0/1] perl-native parallel build issue fix
2011-02-17 5:21 [PATCH 0/1] perl-native parallel build issue fix Nitin A Kamble
2011-02-17 5:21 ` [PATCH 1/1] perl-native: fix parallel build Nitin A Kamble
@ 2011-02-22 16:01 ` Saul Wold
1 sibling, 0 replies; 4+ messages in thread
From: Saul Wold @ 2011-02-22 16:01 UTC (permalink / raw)
To: Nitin A Kamble; +Cc: poky
On 02/16/2011 09:21 PM, Nitin A Kamble wrote:
> From: Nitin A Kamble<nitin.a.kamble@intel.com>
>
> Richard,
>
> This patch is found to be fixing the parallel build issue found today on 40 way system. Need more testing to confirm fixing. Darren is running a build to
> verify.
>
> Pull URL: git://git.pokylinux.org/poky-contrib.git
> Branch: nitin/misc
> Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/misc
>
> Thanks,
> Nitin A Kamble<nitin.a.kamble@intel.com>
> ---
>
>
> Nitin A Kamble (1):
> perl-native: fix parallel build
>
> .../perl/perl-5.12.2/parallel_build_fix.patch | 18 ++++++++++++++++++
> meta/recipes-devtools/perl/perl-native_5.12.2.bb | 3 ++-
> meta/recipes-devtools/perl/perl_5.12.2.bb | 3 ++-
> 3 files changed, 22 insertions(+), 2 deletions(-)
> create mode 100644 meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix.patch
>
Merged into Master
Thanks
Sau!
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-02-22 16:01 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-17 5:21 [PATCH 0/1] perl-native parallel build issue fix Nitin A Kamble
2011-02-17 5:21 ` [PATCH 1/1] perl-native: fix parallel build Nitin A Kamble
2011-02-17 18:51 ` Darren Hart
2011-02-22 16:01 ` [PATCH 0/1] perl-native parallel build issue fix Saul Wold
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.