All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-cgl][PATCH] recipes-perl: don't set PACKAGE_ARCH = "all"
@ 2018-03-14  8:10 jackie.huang
  0 siblings, 0 replies; only message in thread
From: jackie.huang @ 2018-03-14  8:10 UTC (permalink / raw)
  To: yocto

From: Jackie Huang <jackie.huang@windriver.com>

* The allarch bbclass should be used instead of setting PACKAGE_ARCH = "all"
  according to the commit in oe-core:

  """
  commit 591fa7c1ab9e9ff75fdce602c77ecdeda3a255d9
  Author: Richard Purdie <richard.purdie@linuxfoundation.org>
  Date:   Sun Nov 25 20:23:42 2012 +0000

      packagegroup/allarch: Convert to use allarch class

      Currently there is some odd behaviour of the packagegroup class in relation
      to sstate since it sets PACKAGE_ARCH = "all" but does not use the allarch class
      leading to it being undetected by sstate.

      Previously it was not possible to use allarch as the recipe couldn't "undo"
      settings made by the allarch class. Since this no longer happens when
      PACKAGE_ARCH != all, we can use the allarch class.

      This patch also fixes up one case we need to preserve TRANSLATED_TARGET_ARCH
      and ensures sstate only assumes allarch when PACKAGE_ARCH is "all".

      Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
  """

  Or it fails since the menifest file names mismatch.

* These packages are not all arch just like other perl libraries,
  so just remove the setting PACKAGE_ARCH = "all".

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
---
 meta-cgl-common/recipes-perl/perl/libhtml-tagset-perl_3.20.bb | 2 --
 meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.18.bb   | 2 --
 meta-cgl-common/recipes-perl/perl/libtest-pod-perl_1.51.bb    | 2 --
 meta-cgl-common/recipes-perl/perl/libwww-perl_6.05.bb         | 2 --
 4 files changed, 8 deletions(-)

diff --git a/meta-cgl-common/recipes-perl/perl/libhtml-tagset-perl_3.20.bb b/meta-cgl-common/recipes-perl/perl/libhtml-tagset-perl_3.20.bb
index 96477f6..2765cd2 100644
--- a/meta-cgl-common/recipes-perl/perl/libhtml-tagset-perl_3.20.bb
+++ b/meta-cgl-common/recipes-perl/perl/libhtml-tagset-perl_3.20.bb
@@ -13,7 +13,5 @@ inherit cpan
 
 BBCLASSEXTEND="native"
 
-PACKAGE_ARCH = "all"
-
 SRC_URI[md5sum] = "d2bfa18fe1904df7f683e96611e87437"
 SRC_URI[sha256sum] = "adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2"
diff --git a/meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.18.bb b/meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.18.bb
index e2d2be0..07128e0 100644
--- a/meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.18.bb
+++ b/meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.18.bb
@@ -24,5 +24,3 @@ SRC_URI[sha256sum] = "dfee9e770257371112f20d978e637759e81bc4f19e97b083585c71ecab
 S = "${WORKDIR}/MailTools-${PV}"
 
 inherit cpan
-
-PACKAGE_ARCH = "all"
diff --git a/meta-cgl-common/recipes-perl/perl/libtest-pod-perl_1.51.bb b/meta-cgl-common/recipes-perl/perl/libtest-pod-perl_1.51.bb
index 96e1078..230576f 100644
--- a/meta-cgl-common/recipes-perl/perl/libtest-pod-perl_1.51.bb
+++ b/meta-cgl-common/recipes-perl/perl/libtest-pod-perl_1.51.bb
@@ -17,5 +17,3 @@ SRC_URI[test-pod-perl-1.51.sha256sum] = "c1a1d3cedf4a579e3aad89c36f9878a8542b665
 S = "${WORKDIR}/Test-Pod-${PV}"
 
 inherit cpan
-
-PACKAGE_ARCH = "all"
diff --git a/meta-cgl-common/recipes-perl/perl/libwww-perl_6.05.bb b/meta-cgl-common/recipes-perl/perl/libwww-perl_6.05.bb
index 9ac86b1..21f9df4 100644
--- a/meta-cgl-common/recipes-perl/perl/libwww-perl_6.05.bb
+++ b/meta-cgl-common/recipes-perl/perl/libwww-perl_6.05.bb
@@ -22,5 +22,3 @@ SRC_URI[libwww-perl-6.05.sha256sum] = "7b25799ff7eec18e8e4e97dc0cad7b2a5b433b50b
 S = "${WORKDIR}/libwww-perl-${PV}"
 
 inherit cpan
-
-PACKAGE_ARCH = "all"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2018-03-14  8:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-14  8:10 [meta-cgl][PATCH] recipes-perl: don't set PACKAGE_ARCH = "all" jackie.huang

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.