From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com ([143.182.124.21]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1QmHFi-0000S6-QM for openembedded-core@lists.openembedded.org; Thu, 28 Jul 2011 05:27:15 +0200 Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga101.ch.intel.com with ESMTP; 27 Jul 2011 20:22:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.67,279,1309762800"; d="scan'208";a="32375208" Received: from unknown (HELO [10.255.14.61]) ([10.255.14.61]) by azsmga001.ch.intel.com with ESMTP; 27 Jul 2011 20:22:57 -0700 Message-ID: <4E30D611.1050002@linux.intel.com> Date: Wed, 27 Jul 2011 20:22:57 -0700 From: Saul Wold User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc13 Thunderbird/3.1.10 MIME-Version: 1.0 To: Patches and discussions about the oe-core layer References: <1311708150-24226-1-git-send-email-msm@freescale.com> In-Reply-To: <1311708150-24226-1-git-send-email-msm@freescale.com> Cc: Matthew McClintock , openembedded-core@openembedded.org, yocto@yoctoproject.org Subject: Re: [PATCH] Switch to using perl-native for various packages instead of host perl X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Patches and discussions about the oe-core layer List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2011 03:27:15 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 07/26/2011 12:22 PM, Matthew McClintock wrote: > Several builds are using perl on the host instead of perl built by > poky. This fixes the issue for several packages. > Matthew, Thanks for submitting this. A similar fix was recently rejected, as we are looking at a different way to accomplish this. See http://lists.linuxtogo.org/pipermail/openembedded-core/2011-July/006439.html for more details. Thanks Sau! > Signed-off-by: Matthew McClintock > --- > meta/recipes-connectivity/avahi/avahi.inc | 2 +- > meta/recipes-connectivity/avahi/avahi_0.6.30.bb | 2 +- > meta/recipes-devtools/intltool/intltool.inc | 2 +- > meta/recipes-extended/polkit/polkit_0.101.bb | 4 ++-- > meta/recipes-gnome/gnome/gconf-dbus_705.bb | 4 ++-- > meta/recipes-gnome/gnome/gnome-desktop.inc | 4 ++-- > meta/recipes-gnome/gnome/gnome-doc-utils.inc | 2 +- > meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb | 2 +- > .../recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb | 4 ++-- > meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb | 4 ++-- > .../recipes-gnome/gnome/libgnome-keyring_2.32.0.bb | 4 ++-- > .../xorg-lib/xkeyboard-config_2.1.bb | 4 ++-- > .../shared-mime-info/shared-mime-info.inc | 2 +- > .../shared-mime-info/shared-mime-info_0.90.bb | 2 +- > 14 files changed, 21 insertions(+), 21 deletions(-) > > diff --git a/meta/recipes-connectivity/avahi/avahi.inc b/meta/recipes-connectivity/avahi/avahi.inc > index dc7a5ae..5695403 100644 > --- a/meta/recipes-connectivity/avahi/avahi.inc > +++ b/meta/recipes-connectivity/avahi/avahi.inc > @@ -21,7 +21,7 @@ SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz \ > file://99avahi-autoipd \ > file://initscript.patch" > > -inherit autotools pkgconfig update-rc.d gettext > +inherit autotools pkgconfig update-rc.d gettext perlnative > > EXTRA_OECONF = "--with-distro=debian \ > --with-avahi-priv-access-group=adm \ > diff --git a/meta/recipes-connectivity/avahi/avahi_0.6.30.bb b/meta/recipes-connectivity/avahi/avahi_0.6.30.bb > index 05716d0..da40426 100644 > --- a/meta/recipes-connectivity/avahi/avahi_0.6.30.bb > +++ b/meta/recipes-connectivity/avahi/avahi_0.6.30.bb > @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1 \ > file://avahi-daemon/main.c;endline=21;md5=9ee77368c5407af77caaef1b07285969 \ > file://avahi-client/client.h;endline=23;md5=f4ac741a25c4f434039ba3e18c8674cf" > > -PR = "r4" > +PR = "r5" > > SRC_URI[md5sum] = "e4db89a2a403ff4c47d66ac66fad1f43" > SRC_URI[sha256sum] = "f9e4316c2339d0020726edd846d01bee0c39980906db0c247479e5807457ff1f" > diff --git a/meta/recipes-devtools/intltool/intltool.inc b/meta/recipes-devtools/intltool/intltool.inc > index d8917ad..7885b01 100644 > --- a/meta/recipes-devtools/intltool/intltool.inc > +++ b/meta/recipes-devtools/intltool/intltool.inc > @@ -12,5 +12,5 @@ RRECOMMENDS_${PN} = "perl-modules" > > inherit autotools pkgconfig perlnative > > -export PERL = "/usr/bin/env perl" > +export INTLTOOL_PERL_virtclass-native = "/usr/bin/env perl" > BBCLASSEXTEND = "native" > diff --git a/meta/recipes-extended/polkit/polkit_0.101.bb b/meta/recipes-extended/polkit/polkit_0.101.bb > index 6769914..2dd8f58 100644 > --- a/meta/recipes-extended/polkit/polkit_0.101.bb > +++ b/meta/recipes-extended/polkit/polkit_0.101.bb > @@ -8,12 +8,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=155db86cdbafa7532b41f390409283eb \ > > SRC_URI = "http://hal.freedesktop.org/releases/polkit-${PV}.tar.gz \ > file://introspection.patch" > -PR = "r0" > +PR = "r1" > DEPENDS = "libpam expat dbus-glib eggdbus intltool" > RDEPENDS_${PN} = "libpam" > EXTRA_OECONF = "--with-authfw=pam --with-os-type=moblin --disable-man-pages --disable-gtk-doc --disable-introspection" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig perlnative > > FILES_${PN} += "${libdir}/${PN}-1/extensions/*.so \ > ${datadir}/${PN}-1/actions/* \ > diff --git a/meta/recipes-gnome/gnome/gconf-dbus_705.bb b/meta/recipes-gnome/gnome/gconf-dbus_705.bb > index fdfc45f..cbfc42d 100644 > --- a/meta/recipes-gnome/gnome/gconf-dbus_705.bb > +++ b/meta/recipes-gnome/gnome/gconf-dbus_705.bb > @@ -10,7 +10,7 @@ RPROVIDES_${PN}-dev = "gconf-dev" > > #SRCREV = "705" > #PV = "2.16.0+svnr${SRCPV}" > -PR = "r0" > +PR = "r1" > > # This SVN repo is no longer available use a tarball mirror site until > # we move to proper gconf recipe. > @@ -19,7 +19,7 @@ SRC_URI = "http://autobuilder.pokylinux.org/sources/trunk_developer.imendio.com_ > > S = "${WORKDIR}/trunk" > > -inherit pkgconfig autotools > +inherit pkgconfig autotools perlnative > > PARALLEL_MAKE = "" > > diff --git a/meta/recipes-gnome/gnome/gnome-desktop.inc b/meta/recipes-gnome/gnome/gnome-desktop.inc > index 336b87f..670d56b 100644 > --- a/meta/recipes-gnome/gnome/gnome-desktop.inc > +++ b/meta/recipes-gnome/gnome/gnome-desktop.inc > @@ -11,7 +11,7 @@ do_configure_prepend () { > > FILES_${PN} += "${datadir}/gnome-about" > > -PR = "r1" > +PR = "r2" > > -inherit gnome pkgconfig > +inherit gnome pkgconfig perlnative > > diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils.inc b/meta/recipes-gnome/gnome/gnome-doc-utils.inc > index bd7c615..525c1b4 100644 > --- a/meta/recipes-gnome/gnome/gnome-doc-utils.inc > +++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc > @@ -2,7 +2,7 @@ LICENSE = "GPL& LGPL" > DEPENDS = "libxml2 libxslt libxslt-native gnome-doc-utils-native" > DEPENDS_virtclass-native = "libxml2-native libxslt-native intltool-native" > > -inherit gnome gettext python-dir > +inherit gnome gettext python-dir perlnative > > EXTRA_OECONF = "--disable-scrollkeeper" > > diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb > index 1ec1076..c65cf64 100644 > --- a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb > +++ b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb > @@ -1,7 +1,7 @@ > require gnome-doc-utils.inc > LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=eb723b61539feef013de476e68b5c50a \ > file://COPYING.LGPL;md5=a6f89e2100d9b6cdffcea4f398e37343" > -PR = "r4" > +PR = "r5" > > SRC_URI += "file://xsltproc_nonet.patch \ > file://use-usr-bin-env-for-python-in-xml2po.patch" > diff --git a/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb b/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb > index 55868ab..e7f17f5 100644 > --- a/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb > +++ b/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb > @@ -9,7 +9,7 @@ SECTION = "x11/gnome" > DEPENDS = "icon-naming-utils-native glib-2.0 intltool-native" > RDEPENDS_${PN} = "hicolor-icon-theme" > RRECOMMENDS_${PN} = "librsvg-gtk" > -PR = "r1" > +PR = "r2" > > FILES_${PN} += "${datadir}/*" > > @@ -21,7 +21,7 @@ SRC_URI[sha256sum] = "ea7e05b77ead159379392b3b275ca0c9cbacd7d936014e447cc7c5e27a > > EXTRA_OECONF = "--disable-hicolor-check --with-iconmap=${STAGING_LIBDIR_NATIVE}/../libexec/icon-name-mapping" > > -inherit autotools > +inherit autotools perlnative > > # We can't do this until the output is shared into all target sysroots > #PACKAGE_ARCH = "all" > diff --git a/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb b/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb > index 3f38401..7ae49c4 100644 > --- a/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb > +++ b/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb > @@ -11,9 +11,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ > > SECTION = "x11/gnome" > > -PR = "r2" > +PR = "r3" > > -inherit autotools gnome pkgconfig > +inherit autotools gnome pkgconfig perlnative > > DEPENDS = "gtk+ libgcrypt libtasn1 libtasn1-native gconf" > RDEPENDS_${PN} = "libgnome-keyring" > diff --git a/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb b/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb > index 09b6d9c..77c82d3 100644 > --- a/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb > +++ b/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb > @@ -9,9 +9,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0914b9d3ebaba41ef2e3e0ae16f296cf \ > file://egg/egg-dh.h;endline=22;md5=1626c16af2a8da1f88324cf3ced33f08" > > SECTION = "x11/gnome/libs" > -PR = "r0" > +PR = "r1" > > -inherit gnome > +inherit gnome perlnative > > DEPENDS = "dbus eggdbus" > > diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb > index b077fa3..e4c7dc0 100644 > --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb > +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb > @@ -19,14 +19,14 @@ SRC_URI[sha256sum] = "e293aa4b0dd259dbb4f0e7f56fdd95db5047d052c7b3b80922fe566392 > SECTION = "x11/libs" > DEPENDS = "intltool-native xkbcomp-native glib-2.0" > > -PR = "r1" > +PR = "r2" > > EXTRA_OECONF = "--with-xkb-rules-symlink=xorg" > > RDEPENDS_${PN} += "xkbcomp" > FILES_${PN} += "${datadir}/X11/xkb" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig perlnative > > do_install_append () { > install -d ${D}/usr/share/X11/xkb/compiled > diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info.inc b/meta/recipes-support/shared-mime-info/shared-mime-info.inc > index 64eef9d..8b10535 100644 > --- a/meta/recipes-support/shared-mime-info/shared-mime-info.inc > +++ b/meta/recipes-support/shared-mime-info/shared-mime-info.inc > @@ -10,7 +10,7 @@ DEPENDS_virtclass-native = "libxml2-native intltool-native glib-2.0-native" > > SRC_URI = "http://freedesktop.org/~hadess/shared-mime-info-${PV}.tar.bz2" > > -inherit autotools pkgconfig gettext > +inherit autotools pkgconfig gettext perlnative > > EXTRA_OECONF = "--disable-update-mimedb" > > diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb b/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb > index cbbd0fe..4c852fa 100644 > --- a/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb > +++ b/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb > @@ -1,5 +1,5 @@ > require shared-mime-info.inc > -PR = "r0" > +PR = "r1" > > SRC_URI += "file://fix-parallel-build.patch \ > file://fix-parallel-build-backport.patch \