generic-poky/meta/recipes-connectivity
Richard Purdie 52295fa3de Improve handling of 'all' architecture recipes and their interaction with sstate
The existing PACKAGE_ARCH = "all" mechanism of sharing packages is problematic
with sstate since there are a variety of variables which have target specific
values and the sstate package therefore correctly changes signature depending
on the MACHINE setting.

This patch creates a new "allarch" class which sets:

PACKAGE_ARCH = "all"

(as per the existing convention)

INHIBIT_DEFAULT_DEPS = "1"

(since its not target specific and therefore can't depend on the cross
compiler or target libc)

TARGET_ARCH = "all"
TARGET_OS = "linux"
TARGET_CC_ARCH = "none"

(since these variables shouldn't change between the different packages and
target compiler flags shouldn't be getting used)

PACKAGE_EXTRA_ARCHS = ""

(since we shouldn't be depending on any architecture specific package architectures)

Not all PACKAGE_ARCH = "all" recipes can use this class since some run configure
checks on the compiler. This means they have target specific components and therefore
the "all" classification is incorrect.

(From OE-Core rev: 26e5e5feb695864b11e47e24017e254c28f14494)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-31 13:07:00 +01:00
..
avahi avahi: enable systemd support, but package systemd files seperately 2011-05-27 16:38:52 +01:00
bind Update SRC_URIs to use BPN instead of PN 2011-03-14 22:36:25 +00:00
bluez Improve handling of 'all' architecture recipes and their interaction with sstate 2011-05-31 13:07:00 +01:00
connman poky-default-revisions: move the SRCREV to recipe file 2011-05-04 15:06:36 +01:00
dhcp update patch upstream status 2011-05-13 11:02:14 +01:00
galago recipes: Add Upstream-Status to multiple recipes 2011-05-13 10:29:01 +01:00
gsm recipes: add Upstream-Status for multiple recipes 2011-05-13 10:28:59 +01:00
gupnp gupnp-tools: Add gupnp-av to DEPENDS 2011-05-27 23:20:58 +01:00
gypsy recipes: Add upstream status information for patches 2011-05-17 17:17:39 +01:00
iproute2 update patch upstream status 2011-05-13 11:02:14 +01:00
irda-utils SRC_URI Checksums Additionals 2010-12-09 08:18:17 -08:00
libnss-mdns update patch upstream status 2011-05-13 11:02:14 +01:00
libpcap recipes: add Upstream-Status for multiple recipes 2011-05-13 10:28:59 +01:00
nfs-utils nfs-utils_1.2.3.bb: Fix compile failure on uclibc 2011-05-20 12:40:45 +01:00
ofono poky-default-revisions: move the SRCREV to recipe file 2011-05-04 15:06:36 +01:00
openssh update patch upstream status 2011-05-17 15:14:47 +01:00
openssl openssl: backport fix for empty prefix from oe master 2011-05-17 15:14:45 +01:00
portmap update patch upstream status 2011-05-13 11:02:14 +01:00
ppp License Field Cleanup: Non-standard field names 2011-05-27 18:27:22 +01:00
ppp-dialin Improve handling of 'all' architecture recipes and their interaction with sstate 2011-05-31 13:07:00 +01:00
resolvconf resolvconf: upgrade to version 1.48 2011-01-21 01:36:17 -08:00
telepathy recipes: add Upstream-Status for multiple recipes 2011-05-13 10:28:59 +01:00
wireless-tools recipes: add Upstream-Status for multiple recipes 2011-05-13 10:28:59 +01:00
wpa-supplicant recipes: add Upstream-Status for multiple recipes 2011-05-13 10:28:59 +01:00
zeroconf recipes: add Upstream-Status for multiple recipes 2011-05-13 10:28:59 +01:00