]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
14 years agomultilib: Add support for compiling recipes against multiple ABIs
Richard Purdie [Tue, 7 Jun 2011 09:27:03 +0000 (17:27 +0800)] 
multilib: Add support for compiling recipes against multiple ABIs

This patch adds the core multilib class which can be used along with a
parameter specifying the mutlilib to use in BBCLASSEXTEND.

The MLPREFIX variable is added and can be used in cases where its too
difficult to dynmaically work out where a mutltilib prefix is needed
to be added to a variable.

This includes:
  * SHLIBSDIR and PACKAGE_ARCH fixes from Lianhao Lu.
  * PACKAGE_DYNAMIC mapping from Yu Ke
  * PACKAGE_INSTALL mapping from Yu Ke
  * RPROVIDES mapping from Yu Ke
  * TARGET_VENDOR fix from Mark Hatle
  * Ignorning *-native-runtime dependnecies as well as *-native from Yu Ke
  * Map PKG and ALLOW_EMPTY from Dongxiao Xu
  * Ensure RCONFLICTS and PKG field dependencies are remapped (from Dongxiao Xu)
  * Ensure PN and MLPREFIX are set at the same time to ensure consistent BPN values (Yu Ke)

(From OE-Core rev: 5d9453049915db48ec4b5972e12287417ebb61a2)

Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Xu Dongxiao <dongxiao.xu@intel.com>
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto/meta-yocto: create linux-yocto 3.0 bbappend
Bruce Ashfield [Wed, 27 Jul 2011 03:58:13 +0000 (23:58 -0400)] 
linux-yocto/meta-yocto: create linux-yocto 3.0 bbappend

Creating a 3.0 bbappend to enable work on the hardware yocto targets.
The SRCREV updates in this file are accurate, but compatibility
has been commented out until support can be verified.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa/conf/local.conf.sample: improve terminal examples/comments
Paul Eggleton [Tue, 26 Jul 2011 10:33:52 +0000 (11:33 +0100)] 
meta/conf/local.conf.sample: improve terminal examples/comments

Default to XTERM_TERM* instead of KONSOLE_TERM* since Konsole support
only works for KDE 3.x, and note this in the comments (see Yocto bug 1294
for further details.) Also add a comment about PATCHRESOLVE = "noop".

(From OE-Core rev: 4c88733f8bace5bb6503ebfe5238e96fe424e6d0)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa/conf/local.conf.sample: improve comments/layout
Paul Eggleton [Tue, 26 Jul 2011 09:59:56 +0000 (10:59 +0100)] 
meta/conf/local.conf.sample: improve comments/layout

Some additions and grammar fixes to the comments, as well as moving
the locale options to the same place.

(From OE-Core rev: f3cd4845d27fb5cecd173cb60c947bb36888d2e5)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa/conf/local.conf.sample: remove oprofileui-native related settings
Paul Eggleton [Tue, 26 Jul 2011 10:01:38 +0000 (11:01 +0100)] 
meta/conf/local.conf.sample: remove oprofileui-native related settings

oprofileui-nativesdk would be a better way to handle these kinds of
requirements with the modern system, and it is not something that most
users will need to configure anyway (nor was it supported.)

(From OE-Core rev: 87443c874f03b2220290f13908da58a414d3a3a9)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodata|cooker: use saved environment variables when calling inheritFromOS
Joshua Lock [Mon, 25 Jul 2011 18:27:55 +0000 (11:27 -0700)] 
data|cooker: use saved environment variables when calling inheritFromOS

Now that we have a pristine copy of the variables available at launch time
we can use them when looking to inherit the OS's environment.

(Bitbake rev: 21c21fcc5871e81d8d497b6baed605cdd74c4571)

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa-yocto: Sync with TARGET_ARCH removal changes
Richard Purdie [Fri, 22 Jul 2011 13:59:46 +0000 (14:59 +0100)] 
meta-yocto: Sync with TARGET_ARCH removal changes

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agompc8315e-rdb: Set TARGET_FPU correct
Kumar Gala [Fri, 15 Jul 2011 04:56:56 +0000 (23:56 -0500)] 
mpc8315e-rdb: Set TARGET_FPU correct

The MPC8315E has a e300c3 core in it with 'classic' or normal PPC
floating point.

'SPE' floating point is what exists on the e500v2 core.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14 years agoREADME.hardware: update MPC8315E-RDB instructions
Paul Eggleton [Thu, 14 Jul 2011 14:57:28 +0000 (15:57 +0100)] 
README.hardware: update MPC8315E-RDB instructions

Update the instructions for setting up the MPC8315E-RDB so that they are
clearer, use correct filenames, match the other board instructions more
closely, and include a note about dealing with non-default MAC addresses.
Additionally, add a note about ordering MPC8315E-RDBA.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agolocal.conf.sample: Add a note about ASSUME_PROVIDED for help2man
Tom Rini [Tue, 19 Jul 2011 17:45:09 +0000 (10:45 -0700)] 
local.conf.sample: Add a note about ASSUME_PROVIDED for help2man

Similar, but opposite of oe.dev example.

Signed-off-by: Tom Rini <tom_rini@mentor.com>
14 years agolinux-yocto: update mpc8315erdb SRCREV
Bruce Ashfield [Mon, 18 Jul 2011 20:38:55 +0000 (16:38 -0400)] 
linux-yocto: update mpc8315erdb SRCREV

Fixes [YOCTO #1227]

Updating the fsl-mpc8315erdb SRCREV to include the following commit:

[
    mpc8315erdb: fix ethernet at boot time

    Set the default MAC addresses for the two ethernet ports on the
    MPC8315E-RDB to the factory default values, allowing ethernet to come up
    correctly during boot without upgrading U-Boot.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-yocto/meta-yocto: update SRCREVS
Bruce Ashfield [Fri, 15 Jul 2011 05:26:56 +0000 (01:26 -0400)] 
linux-yocto/meta-yocto: update SRCREVS

Fixes bug [YOCTO #1161]
Fixes bug [YOCTO #773]

This streamlines the routerstation pro configuration to remove options
that are either unecessary or that are causing bugs.

Also added to all branches is:

  commit ffd73d6b2a9bfa0de5710b90a2237f4be66ae9a7
  Author: Yinghai Lu <yinghai@kernel.org>
  Date:   Thu Jul 14 15:27:44 2011 -0700

    mm: use alloc_bootmem_node_nopanic() on really needed path

    commit 8f389a99b652aab5b42297280bd94d95933ad12f upstream.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa-yocto/conf/local.conf.sample: Update SSTATE_MIRRORS comment to remove packaged...
Richard Purdie [Wed, 20 Jul 2011 09:54:14 +0000 (10:54 +0100)] 
meta-yocto/conf/local.conf.sample: Update SSTATE_MIRRORS comment to remove packaged-staging references

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolibQtOpenGL: Install libQtOpenGL to an lsb image
Xiaofeng Yan [Tue, 5 Jul 2011 12:11:05 +0000 (20:11 +0800)] 
libQtOpenGL: Install libQtOpenGL to an lsb image

Library "libQtOpenGL" is needed by an lsb image. So I add it to task-core-lsb.bb
Fix Bug [YOCTO #1020]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
14 years agopoky.conf: add largefile support into DISTRO_FEATURES
Dexuan Cui [Fri, 1 Jul 2011 09:53:16 +0000 (17:53 +0800)] 
poky.conf: add largefile support into DISTRO_FEATURES

[YOCTO #1205 ]

The commit ab1171b(busybox: backport distro-features handling from oe
master) actully makes busybox's largefile support disabled. So busybox's
mkswap complains "lseek: Value too large for defined data type" when we
install BSP image into the target device.

So we have to enable largefile support, and bump PR of busybox(in a later
commit).

Note: poky-lsb.conf enables "largefile" and includes poky.conf, so we can
move "largefile"  from poky-lsb.conf into poky.conf.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agopoky-lsb.conf: Instead of += with _append
Xiaofeng Yan [Thu, 23 Jun 2011 02:41:50 +0000 (10:41 +0800)] 
poky-lsb.conf: Instead of += with _append

The default variable DISTRO_FEATHURE was set in poky.conf before \
moving to defaultsetup.conf. Defaultsetup.conf is included after poky-lsb.conf \
So poky-lsb.conf sets the variable using += but since its empty, \
it might as well be an = and then the later ?= doesn't do anything since the \
variable is already set.

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
14 years agolinux-yocto/meta-yocto: update yocto/standard and beagleboard SRCREVs
Bruce Ashfield [Wed, 22 Jun 2011 20:00:01 +0000 (16:00 -0400)] 
linux-yocto/meta-yocto: update yocto/standard and beagleboard SRCREVs

As part of sync'ing the in-tree beagleboard support, the
following commit has been pushed to all branches, and hence
the SRCREV update:

  bb8e31f USB: ehci: remove structure packing from ehci_def

The beagleboard SRCREV update captures the 69 new patches
merged from meta-ti and other upstream sources.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-yocto/meta-yocto: update SRCREVs for utrace merge
Bruce Ashfield [Fri, 17 Jun 2011 04:26:54 +0000 (00:26 -0400)] 
linux-yocto/meta-yocto: update SRCREVs for utrace merge

Updating the SRCREVs to account for the merge of utrace to support
systemtap.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agobeagleboard-audio: Set COMPATIBLE_MACHINE and also remove toolchain dependencies...
Richard Purdie [Wed, 22 Jun 2011 16:05:10 +0000 (17:05 +0100)] 
beagleboard-audio: Set COMPATIBLE_MACHINE and also remove toolchain dependencies since its a config file

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobeagleboard: switch to xserver-xf86-lite
Darren Hart [Mon, 20 Jun 2011 21:13:21 +0000 (14:13 -0700)] 
beagleboard: switch to xserver-xf86-lite

Try to get closer to the meta-texasinstruments layer which uses
xserver-xorg. Provide a default xorg.conf that matches the one
from meta-texasinstruments.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agobeagleboard: add basic audio mixer defaults
Darren Hart [Fri, 17 Jun 2011 21:42:32 +0000 (14:42 -0700)] 
beagleboard: add basic audio mixer defaults

We need a generic alsa based mechanism that we can use a bbappend to save
default mixer controls per bsp. Until that is ready, this ensures the Audio Out
on the Beagleboard is enabled out of the box.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agobeagleboard: cleanup machine config commentary
Darren Hart [Fri, 17 Jun 2011 17:51:31 +0000 (10:51 -0700)] 
beagleboard: cleanup machine config commentary

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agometa-yocto: use FILESEXTRAPATHS_prepend := in all bbappends
Paul Eggleton [Fri, 10 Jun 2011 17:43:52 +0000 (18:43 +0100)] 
meta-yocto: use FILESEXTRAPATHS_prepend := in all bbappends

Using FILESEXTRAPATHS is cleaner than the old FILESPATH-based method, and
as meta-intel layers are using FILESEXTRAPATHS their formfactor bbappends
will now work. In addition I have used FILESEXTRAPATHS_prepend which is
not absolutely necessary, but provides a good working example in case it
is copied by other layers that are intended to be used on top of it.

Fixes [YOCTO #1156]

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa-yocto/linux-yocto: update to match the renamed linux-yocto recipes
Bruce Ashfield [Tue, 14 Jun 2011 14:53:23 +0000 (10:53 -0400)] 
meta-yocto/linux-yocto: update to match the renamed linux-yocto recipes

The linux-yocto recipes have been renamed to include explicit
version numbers. The meta-yocto bbappends must be updated to
follow the new naming convention.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agobitbake: add local.conf.sample.extended
Kang Kai [Tue, 7 Jun 2011 08:02:53 +0000 (16:02 +0800)] 
bitbake: add local.conf.sample.extended

Add a new configuration file local.conf.sample.extended, and more advanced
settings what user can configure could put in this file.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
14 years agolocal.conf.sample: remove default EXTRA_IMAGE_FEATURES
Saul Wold [Tue, 7 Jun 2011 22:11:09 +0000 (15:11 -0700)] 
local.conf.sample: remove default EXTRA_IMAGE_FEATURES

The default list of EXTRA_IMAGE_FEATURES adds alot to the generic non-dev and non-sdk image
so ensure that the sato-sdk and lsb-sdk includes this list by default.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agolinux-yocto/meta-yocto: make e1000e structure common [commit: bec3f1e8c]
Bruce Ashfield [Mon, 6 Jun 2011 16:11:36 +0000 (12:11 -0400)] 
linux-yocto/meta-yocto: make e1000e structure common [commit: bec3f1e8c]

During work on 1.1 BSPs, some driver options changed. The
result was that the upstream fix b1d670f10e8078485884f0cf7e384d890909aeaa
needs to be available for all BSPs.

These SRCREV updates are the result of making that commit common.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-yocto/meta-yocto: update target/meta SRCREVs
Bruce Ashfield [Fri, 3 Jun 2011 05:12:22 +0000 (01:12 -0400)] 
linux-yocto/meta-yocto: update target/meta SRCREVs

Fixes bug [YOCTO #802]

This SRCREV update picks up the following changes from the
2.6.37 kernel tree:

 - fishriver: creates and uses a dedicated BSP branch
 - fishriver: usbnet fixes
 - linux-omap: merge to match the 2.6.34 upstream merge content
 - beagleboard: adds VFAT config
 - fsl-mpc8315rdb: enables the eprom

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agopoky.conf: Make qemu-config optional for non-GPLv3
Saul Wold [Thu, 26 May 2011 16:23:31 +0000 (09:23 -0700)] 
poky.conf: Make qemu-config optional for non-GPLv3

[YOCTO #1033]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agobeagleboard: specify UBOOT_MACHINE in machine conf
Darren Hart [Thu, 26 May 2011 05:06:07 +0000 (22:06 -0700)] 
beagleboard: specify UBOOT_MACHINE in machine conf

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agomachine confs: Add xserver-kdrive as PREFERRED_PROVIDER
Saul Wold [Fri, 27 May 2011 21:11:20 +0000 (14:11 -0700)] 
machine confs: Add xserver-kdrive as PREFERRED_PROVIDER

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agometa-yocto/local.conf.sample: Added PRSERV_HOST and PRSERV_PORT.
Lianhao Lu [Fri, 27 May 2011 06:31:47 +0000 (14:31 +0800)] 
meta-yocto/local.conf.sample: Added PRSERV_HOST and PRSERV_PORT.

Setting PRSERV_HOST and PRSERV_PORT would trigger the poky to use remote
PR network service. Leaving them unset allow the user to build image
without the PR network service

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoREADME.hardware: update installation instructions for beagleboard
Darren Hart [Wed, 25 May 2011 17:20:01 +0000 (10:20 -0700)] 
README.hardware: update installation instructions for beagleboard

o Add C4 specific instructions
o Replace poky with core
o Correct a kernel version typo
o Clarify some language to avoid confusion encountered during testing

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Zhao Yi <yi.zhao@windriver.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Cc: Jeff Osier-mixon <jeffrey.osier-mixon@intel.com>
Cc: Koen Kooi <koen@dominion.thruhere.net>
14 years agoIMAGE_ROOTFS_SIZE: Cleanup machine conf files
Saul Wold [Wed, 25 May 2011 21:05:27 +0000 (14:05 -0700)] 
IMAGE_ROOTFS_SIZE: Cleanup machine conf files

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agouclibc: rename bbappend in meta-yocto to match version in oe-core
Paul Eggleton [Wed, 25 May 2011 10:21:52 +0000 (11:21 +0100)] 
uclibc: rename bbappend in meta-yocto to match version in oe-core

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agotask-poky-sdk-gmae: rename bbappends to task-core-sdk-gmae in meta-yocto
Paul Eggleton [Wed, 25 May 2011 09:58:54 +0000 (10:58 +0100)] 
task-poky-sdk-gmae: rename bbappends to task-core-sdk-gmae in meta-yocto

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agoqt4: remove obsolete 4.6.3 bbappend from meta-yocto
Paul Eggleton [Wed, 25 May 2011 09:55:38 +0000 (10:55 +0100)] 
qt4: remove obsolete 4.6.3 bbappend from meta-yocto

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agoclutter: remove obsolete 1.4 bbappend from meta-yocto
Paul Eggleton [Wed, 25 May 2011 09:55:13 +0000 (10:55 +0100)] 
clutter: remove obsolete 1.4 bbappend from meta-yocto

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agopoky.conf: Add qemu-config dependencies to qemu images at the distro level
Richard Purdie [Mon, 23 May 2011 14:47:40 +0000 (15:47 +0100)] 
poky.conf: Add qemu-config dependencies to qemu images at the distro level

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto/meta-yocto: fix gcc 4.6.0 compilation failures
Bruce Ashfield [Wed, 18 May 2011 16:24:32 +0000 (12:24 -0400)] 
linux-yocto/meta-yocto: fix gcc 4.6.0 compilation failures

Fixes gcc 4.6.0 compliation issues by importing the upstream change:

    Author: Michal Marek <mmarek@suse.cz>
    Date:   Mon May 2 12:13:01 2011 +0000

        kbuild: Fix passing -Wno-* options to gcc 4.4+

        Starting with 4.4, gcc will happily accept -Wno-<anything> in the
        cc-option test and complain later when compiling a file that has some
        other warning. This rather unexpected behavior is intentional as per
        http://gcc.gnu.org/PR28322, so work around it by testing for support of
        the opposite option (without the no-). Introduce a new Makefile function
        cc-disable-warning that does this and update two uses of cc-option in
        the toplevel Makefile.

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Tested-by: Stephen Rothwell <sfr@canb.auug.org.au>
Integrated-by: Bruce Ashfield <bruce.ashfield@windriver.com>
    :100644 100644 0ef00bd... 1d8e7e9... M  Documentation/kbuild/makefiles.txt
    :100644 100644 7bd863e0.. 74bac80... M  Makefile
    :100644 100644 ed2773e... ba25c44... M  scripts/Kbuild.include

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agopoky.conf: Poky doesn't support parallel builds of libc at this point
Richard Purdie [Thu, 19 May 2011 22:49:22 +0000 (23:49 +0100)] 
poky.conf: Poky doesn't support parallel builds of libc at this point

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Set DISTRO_EXTRA_RDEPENDS/DISTRO_EXTRA_RRECOMMENDS
Richard Purdie [Thu, 19 May 2011 22:46:46 +0000 (23:46 +0100)] 
poky.conf: Set DISTRO_EXTRA_RDEPENDS/DISTRO_EXTRA_RRECOMMENDS

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoQt4OpenGL: Enable libopengl for platform emenlow and mpc8315e-rdb
Xiaofeng Yan [Thu, 12 May 2011 09:23:15 +0000 (17:23 +0800)] 
Qt4OpenGL: Enable libopengl for platform emenlow and mpc8315e-rdb

LSB Test Suite need library libQtOpenGL.*, so I add them to yocto. It is a part of the solution for bug [YOCTO #1020]
After Intel enable this configuration for x86-64 hardware, [YOCTO #1020] can be closed.

[sgw: updated version based on update from oe-core]
Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agoconf/distro/include/default-distrovars.inc: Create set of default 'distro' variable...
Richard Purdie [Tue, 10 May 2011 13:41:05 +0000 (14:41 +0100)] 
conf/distro/include/default-distrovars.inc: Create set of default 'distro' variable values

(From OE-Core rev: ddbf17b3ee18c12a51950109e8728de65fb9ac0b)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agomachine/qemu: Add qemu-config as an essential machine speicfic dependency and drop...
Richard Purdie [Tue, 10 May 2011 13:33:58 +0000 (14:33 +0100)] 
machine/qemu: Add qemu-config as an essential machine speicfic dependency and drop specific distro config

(From OE-Core rev: 617b8f2ae26a6b4ac57795fead39ef20b1f92ecc)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodistro: Add defaultsetup.conf, a set of default configuration providing sane overrrid...
Richard Purdie [Tue, 10 May 2011 13:04:57 +0000 (14:04 +0100)] 
distro: Add defaultsetup.conf, a set of default configuration providing sane overrridable default for commonly used options

The intent is to allow distros to share common core config but still allow
customisations. The core should work with no distro set but users
can still customise in any ways needed.

(From OE-Core rev: c0a148077ae27a1ef57c55ac22953c68d001af57)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake.conf: Include the new default-providers.inc and default-versions.inc files
Richard Purdie [Tue, 10 May 2011 11:53:25 +0000 (12:53 +0100)] 
bitbake.conf: Include the new default-providers.inc and default-versions.inc files

These are the minimal defaults to allow OE-Core to function standalone with
no distro set and are constucted such that the distro can either override values,
or totally replace the include file entirely as needed.

(From OE-Core rev: b34d5e93fab4274e1a56f446e2ba4756d614cc47)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky-floating-revisions: Move to meta-yocto
Richard Purdie [Tue, 10 May 2011 11:50:57 +0000 (12:50 +0100)] 
poky-floating-revisions: Move to meta-yocto

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto: Fix COMPATIBLE_MACHINE so core machines aren't overwritten
Richard Purdie [Tue, 10 May 2011 16:15:20 +0000 (17:15 +0100)] 
linux-yocto: Fix COMPATIBLE_MACHINE so core machines aren't overwritten

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoatom-pc: use linux-yocto (2.6.37) kernel
Darren Hart [Fri, 6 May 2011 19:12:50 +0000 (12:12 -0700)] 
atom-pc: use linux-yocto (2.6.37) kernel

Tested boot, network, sato desktop, amixer, and audio playback on a Toshiba
NB305 netbook.

Depends on "linux-yocto: move non-core machines to meta-yocto" from
Bruce Ashfield to the yocto list:
Message-Id: <a258388e5b8d134009bb37cfc9f6b1c1dd8ba94e.1304707341.git.bruce.ashfield@windriver.com>

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agoconf/machine: Drop unused *GUI* variables
Richard Purdie [Tue, 10 May 2011 15:19:32 +0000 (16:19 +0100)] 
conf/machine: Drop unused *GUI* variables

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa/conf/local.conf.sample: fix mklibs comment line split and typo
Otavio Salvador [Sat, 30 Apr 2011 20:57:15 +0000 (20:57 +0000)] 
meta/conf/local.conf.sample: fix mklibs comment line split and typo

(From OE-Core rev: a8b88f5364003ac18f301b93e45c9ba594c17bc2)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto: move non-core machines to meta-yocto
Bruce Ashfield [Mon, 9 May 2011 18:13:44 +0000 (14:13 -0400)] 
linux-yocto: move non-core machines to meta-yocto

The non-qemu compatibility references have been removed from
the main linux-yocto recipe. This change restores them in the
meta-yocto layer.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
14 years agonetbase: automatically bring up usb0 on BeagleBoard xM
Paul Eggleton [Wed, 20 Apr 2011 10:45:25 +0000 (11:45 +0100)] 
netbase: automatically bring up usb0 on BeagleBoard xM

Avoids manual configuration of the BeagleBoard xM's ethernet port
(which shows up as usb0).

Fixes [YOCTO #930]

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agometa-yocto: add pieces removed from oe-core for beagleboard & atom-pc
Paul Eggleton [Thu, 21 Apr 2011 16:49:08 +0000 (17:49 +0100)] 
meta-yocto: add pieces removed from oe-core for beagleboard & atom-pc

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agoqemuimagetest: Enable toolchain automation tests in qemuimagetest
Jiajun Xu [Tue, 3 May 2011 02:07:30 +0000 (10:07 +0800)] 
qemuimagetest: Enable toolchain automation tests in qemuimagetest

Enable toolchain automation tests in qemuimagetest framework. 3 C/C++ test
projects are added to test toolchain - cvs, iptables and sudoku-savant. User
needs to set TEST_SCEN to "toolchain" in local.conf to enable tests. Test case
will check if toolchain tarball exists under "${DEPLOY_DIR}/sdk". And it will
extract toolchain tarball into /opt. It requires user to chown /opt to non-root
user, who will run qemuimagetest.

Signed-off-by Jiajun Xu <jiajun.xu@intel.com>

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agologging: remove unused BBDEBUG from local.conf.sample
Darren Hart [Fri, 22 Apr 2011 15:31:15 +0000 (08:31 -0700)] 
logging: remove unused BBDEBUG from local.conf.sample

The boolean BBDEBUG described in local.conf.sample is no longer
referenced by any other sources. It also conflicts with the OS
environment variable of the same name which maps to the debug
log level also specified by the -D[D[D]] argument.

Remove the boolean BBDEBUG from local.conf.sample.

(From OE-Core rev: 513aa1dc61c26476f10a643f8dafc3d025f408c4)

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoREADME: Update to reflect what Poky is today
Richard Purdie [Thu, 21 Apr 2011 12:03:52 +0000 (13:03 +0100)] 
README: Update to reflect what Poky is today

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoFurther cleanup of various poky references
Richard Purdie [Thu, 21 Apr 2011 11:26:25 +0000 (12:26 +0100)] 
Further cleanup of various poky references

(From OE-Core rev: fe73ea8c510877fe4e3c117985e8f3d0b79ddf1b)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Set SDK_VENDOR
Richard Purdie [Thu, 21 Apr 2011 10:34:26 +0000 (11:34 +0100)] 
poky.conf: Set SDK_VENDOR

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa-yocto: Catch up with OE-Core renaming
Richard Purdie [Wed, 20 Apr 2011 23:14:53 +0000 (00:14 +0100)] 
meta-yocto: Catch up with OE-Core renaming

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoRename poky-image-* -> core-image-* and task-poky-* -> task-core-*
Richard Purdie [Wed, 20 Apr 2011 16:25:23 +0000 (17:25 +0100)] 
Rename poky-image-* -> core-image-* and task-poky-* -> task-core-*

(From OE-Core rev: 560b04181d8f51d189b99f01a72f17210dadf7a3)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky-lsb: Add "largefile" feature for LSB distro.
Jingdong Lu [Tue, 12 Apr 2011 08:39:01 +0000 (16:39 +0800)] 
poky-lsb: Add "largefile" feature for LSB distro.

Add "largefile" feature for LSB distro.
Fixes [YOCTO #794]

(From OE-Core rev: 0e7c0a018bee5a4033e5a90a44802e3f582f739f)

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoREADME.hardware: automate boot process for router station pro
Darren Hart [Fri, 8 Apr 2011 17:27:52 +0000 (10:27 -0700)] 
README.hardware: automate boot process for router station pro

(From OE-Core rev: d192b79721c5ef9137720f08bab5d6b97cb041be)

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoconf/distro/poky.conf: Use -uclibceabi instead of -uclibgnuceabi
Khem Raj [Fri, 1 Apr 2011 03:11:35 +0000 (20:11 -0700)] 
conf/distro/poky.conf: Use -uclibceabi instead of -uclibgnuceabi

(From OE-Core rev: 7be4299defe061177096946c614f42b7e025b209)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoREADME.hardware: remove u-boot flashing instructions for mpc8315e-rdb
Paul Eggleton [Thu, 31 Mar 2011 13:33:16 +0000 (14:33 +0100)] 
README.hardware: remove u-boot flashing instructions for mpc8315e-rdb

Upgrading u-boot is apparently not necessary with current board revisions,
and these instructions may not work properly anyway (our toolchain seems not
to be able to compile u-boot in the way described), and given that they are
potentially risky they should be removed.

(From OE-Core rev: 52a85e805797bff2ec53b2356da8daf224460e9e)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Specify QEMU_TARGETS explicitly for now
Richard Purdie [Thu, 31 Mar 2011 14:41:53 +0000 (15:41 +0100)] 
poky.conf: Specify QEMU_TARGETS explicitly for now

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Add missing POKY_EXTRA_RDEPENDS qemu changes for mipc/ppc
Richard Purdie [Mon, 28 Mar 2011 14:45:17 +0000 (15:45 +0100)] 
poky.conf: Add missing POKY_EXTRA_RDEPENDS qemu changes for mipc/ppc

[YOCTO #394]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Bump to post 1.0 version
Richard Purdie [Fri, 25 Mar 2011 16:43:32 +0000 (16:43 +0000)] 
poky.conf: Bump to post 1.0 version

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoREADME.hardware: add Freescale MPC8315E-RDB; other minor tweaks
Paul Eggleton [Tue, 22 Mar 2011 17:14:26 +0000 (17:14 +0000)] 
README.hardware: add Freescale MPC8315E-RDB; other minor tweaks

* Add Freescale MPC8315E-RDB instructions (based on Wind River README passed
  on by Bruce Ashfield)
* Add short info paragraph for RouterStation Pro (to match BeagleBoard)
* Add example for connecting to RouterStation Pro serial console with picocom

(From OE-Core rev: 58d443a2ff300ff290486b2153f8a90a8ca2a89b)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoREADME.hardware: update for 1.0 release
Paul Eggleton [Fri, 18 Mar 2011 16:42:52 +0000 (16:42 +0000)] 
README.hardware: update for 1.0 release

* Update to refer to Yocto documentation
* Change title as suggested by Scott Rifenbark
* List all qemu* machine targets
* Remove machines no longer in core layer
* Add instructions for routerstationpro (originally based on an email from
  Mark Hatle)

(From OE-Core rev: f8e9b15aa694b0f6d3373c2b6bf8904fdb0c7b86)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: remove gnome-common from WHITELIST_GPLV3
Saul Wold [Thu, 17 Mar 2011 08:12:19 +0000 (01:12 -0700)] 
poky.conf: remove gnome-common from WHITELIST_GPLV3

This was due to task-poky-extended pulling in qemu-config for
non-GPLv3 poky-image-basic

(From OE-Core rev: 5abe730df009931f5745aadf613d64fe964f94b2)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: add additional Libraries to the LGPLv2 Whitelist
Saul Wold [Wed, 16 Mar 2011 20:53:36 +0000 (13:53 -0700)] 
poky.conf: add additional Libraries to the LGPLv2 Whitelist

The ligcc and gcc-runtime both are LGPLv2 libraries although they
are part of the large GCC GPLv3 code. There is clearly called out
exceptions for these libraries.

(From OE-Core rev: 63c68ba8a546bd7f05fb048fb2abaa5cfb5eb16c)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobblayers.conf.sample: include meta-yocto in default layers
Joshua Lock [Tue, 15 Mar 2011 10:31:04 +0000 (10:31 +0000)] 
bblayers.conf.sample: include meta-yocto in default layers

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agometa-yocto: Add layer.conf
Richard Purdie [Fri, 4 Mar 2011 10:55:52 +0000 (10:55 +0000)] 
meta-yocto: Add layer.conf

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agometa-yocto: Move files inappropriate to OE-Core from meta
Richard Purdie [Thu, 3 Mar 2011 23:53:32 +0000 (23:53 +0000)] 
meta-yocto: Move files inappropriate to OE-Core from meta

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoREADME.hardware: update the beagleboard serial port documentation
Darren Hart [Mon, 14 Feb 2011 22:52:47 +0000 (14:52 -0800)] 
README.hardware: update the beagleboard serial port documentation

Update the README.hardware beagleboard description to account for the use
of the OMAP_SERIAL in recent kernel recipes. Add a note documenting how to
use the old 8250 based serial devices for older kernels.

Correct a type.

Correct the boot script name from user.scr to boot.scr.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Gary Thomas <gary@mlbassoc.com>
14 years agoMerge branch 'jzhang/i686' of ssh://git.pokylinux.org/poky-contrib
Richard Purdie [Wed, 9 Feb 2011 11:18:28 +0000 (11:18 +0000)] 
Merge branch 'jzhang/i686' of ssh://git.pokylinux.org/poky-contrib

14 years agoDrop remaining bootcdx86 references, the -live images for qemux86 and atom-pc replace...
Richard Purdie [Mon, 24 Jan 2011 14:07:13 +0000 (14:07 +0000)] 
Drop remaining bootcdx86 references, the -live images for qemux86 and atom-pc replace this

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoREADME.hardware: add beagleboard documentation
Darren Hart [Wed, 19 Jan 2011 19:25:43 +0000 (11:25 -0800)] 
README.hardware: add beagleboard documentation

Document the install and boot process for the Beagleboard xM with
provisions for the C4. I need someone with a C4 board to validate
the steps.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Scott Rifenbark <scott.m.rifenbark@intel.com>
15 years agoREADME.hardware: Add Atom PC image flashing documentation
Darren Hart [Thu, 16 Dec 2010 16:48:31 +0000 (08:48 -0800)] 
README.hardware: Add Atom PC image flashing documentation

Cover the basics of flashing images to physical media for the Atom PC MACHINE,
as well as dealing with BIOSs that can only boot USB media in USB-ZIP mode.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
15 years agobuild/conf: move sample conf files to meta/conf
Joshua Lock [Tue, 17 Aug 2010 16:34:59 +0000 (17:34 +0100)] 
build/conf: move sample conf files to meta/conf

Currently rm -fr build breaks things badly but will work if we move the sample
configuration files to meta/conf - this patch does so.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
15 years agoprelink: Enable image wide prelinking
Mark Hatle [Fri, 6 Aug 2010 18:40:55 +0000 (11:40 -0700)] 
prelink: Enable image wide prelinking

Add the ability to specify user level classes via the local.conf.

Use this new capability to add an image-prelink class that does an
image wide cross-prelink activity.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
15 years agolocal.conf.sample: Use ?= when setting SDKMACHINE
Scott Garman [Thu, 29 Jul 2010 18:20:16 +0000 (11:20 -0700)] 
local.conf.sample: Use ?= when setting SDKMACHINE

This is a more sensible default which is also needed when using our
autobuilder configuration, which changes SDKMACHINE between builds by
setting an environment variable.

Also made spacing around = more consistent for a couple of other
variables.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
15 years agoAdd meta-emenlow to the default layers list
Richard Purdie [Thu, 22 Jul 2010 22:28:24 +0000 (23:28 +0100)] 
Add meta-emenlow to the default layers list

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
15 years agoEnable build dir outside of the poky directory
Joshua Lock [Wed, 21 Jul 2010 13:55:39 +0000 (14:55 +0100)] 
Enable build dir outside of the poky directory

You need to first set up the build directory by sourcing the poky build script,
after that builds can be run in that directory so long as bitbake is in $PATH
removing the need to source the init script for each build.

i.e:
$ . poky-init-build-env ~/my-build
$ bitbake some-image
<<later, in a different shell>>
$ cd ~/my-build
$ export PATH=/path/to/bitbake/bin:$PATH
$ bitbake an-image

This patch also removes use of OEROOT in recipes, etc.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
15 years agobitbake.conf: move PSTAGE_DIR and DL_DIR with build output
Joshua Lock [Mon, 19 Jul 2010 10:31:40 +0000 (11:31 +0100)] 
bitbake.conf: move PSTAGE_DIR and DL_DIR with build output

Having PSTAGE_DIR be a top level directory by default doesn't make sense, move
it to be a child of the build directory so that it lives with all other built
output. Also move DL_DIR to a child of the build directory for the use case of
an unwriteable $OEROOT.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
15 years agotest: add automation framework and sanitytest
Jiajun Xu [Wed, 7 Jul 2010 18:06:58 +0000 (02:06 +0800)] 
test: add automation framework and sanitytest

Automation test is disabled by default. User need set TESTCLASS
to qemu in conf/local.conf and run bitbake command "bitbake
poky-image-xxx" or "bitbake poky-image-xxx -c qemuimagetest" to
trigger it. Currently only the sanity test with two testcases are
added.

To run the test, user need prepare a testing environment:
1) "expect" should be installed on system
2) NOPASSWD should be set for user to run bitbake

Signed-off-by Jiajun Xu <jiajun.xu@intel.com>

15 years agoMerge branch 'tk/master'
Joshua Lock [Thu, 8 Jul 2010 11:45:02 +0000 (12:45 +0100)] 
Merge branch 'tk/master'

15 years agolocal.conf.sample: add igep0020 and igep0030 as supported machines.
Enric Balletbo i Serra [Sat, 19 Jun 2010 09:23:17 +0000 (11:23 +0200)] 
local.conf.sample: add igep0020 and igep0030 as supported machines.

Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
15 years agoLICENSE: Clarify the license recipe source code is under
Richard Purdie [Thu, 10 Jun 2010 09:13:18 +0000 (10:13 +0100)] 
LICENSE: Clarify the license recipe source code is under

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
15 years agosanity.bbclass: version each of the files in the build/conf/ directory
Joshua Lock [Mon, 7 Jun 2010 15:10:48 +0000 (16:10 +0100)] 
sanity.bbclass: version each of the files in the build/conf/ directory

We already have versioning of the local.conf file but it's entirely plausible
for the bblayers.conf and site.conf to change incompatibly so we should version
those too.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
15 years agoMerge branch 'tk/head' of ssh://git.pokylinux.org/poky-contrib
Richard Purdie [Thu, 13 May 2010 22:36:56 +0000 (06:36 +0800)] 
Merge branch 'tk/head' of ssh://git.pokylinux.org/poky-contrib

15 years agoVersion the build configuration directory
Joshua Lock [Thu, 29 Apr 2010 12:34:05 +0000 (13:34 +0100)] 
Version the build configuration directory

The addition of BBLAYERS changes the build/conf directory to be incompatible
with the "old way" in the Purple release.

As such things are likely to occur in future we should bersion the build/conf
directory through local.conf

Signed-off-by: Joshua Lock <josh@linux.intel.com>
15 years agoSwitch to bblayers configuration
Richard Purdie [Mon, 22 Mar 2010 18:11:41 +0000 (18:11 +0000)] 
Switch to bblayers configuration

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
15 years agoconf: remove references to SRC_TARBALL_STASH
Joshua Lock [Mon, 1 Feb 2010 17:36:55 +0000 (17:36 +0000)] 
conf: remove references to SRC_TARBALL_STASH

SRC_TARBALL_STASH is deprecated, the same functionality can be acheived
with PREMIRRORS, so remove references to it from configuration files.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
15 years agopackaged-staging: basic support for pulling staging packages from a mirror
Joshua Lock [Fri, 29 Jan 2010 12:27:30 +0000 (12:27 +0000)] 
packaged-staging: basic support for pulling staging packages from a mirror

Add simple support for trying to fetch staging packages from a http, https  or
ftp mirror if they do not already exist in PSTAGE_DIR.

As documented in local.conf.sample
"Poky can try and fetch packaged-staging packages from a http, https or ftp
mirror. Set this variable to the root of a pstage directory on a server."

If the PSTAGE_MIRROR variable is not set, or the package cannot be found on
the mirror it will be built as usual.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
15 years agopackaged-staging: Move packaged staging directory outside of DEPLOY_DIR
Joshua Lock [Mon, 25 Jan 2010 17:36:08 +0000 (17:36 +0000)] 
packaged-staging: Move packaged staging directory outside of DEPLOY_DIR

Rename DEPLOY_DIR_PSTAGE to PSTAGE_DIR and move it outside of deploy.
Do soft assignment of a default variable inside bitbake.conf as
${OEROOT}/tmp/pstage.
Use a separate directory, PSTAGE_WORKDIR, to store transient packaged
staging files such as the stamp files and opkg.conf

Signed-off-by: Joshua Lock <josh@linux.intel.com>
16 years agolocal.conf: Fix cross canadian variable, it's SDKMACHINE not SDK_ARCH
Joshua Lock [Fri, 11 Dec 2009 17:25:52 +0000 (17:25 +0000)] 
local.conf: Fix cross canadian variable, it's SDKMACHINE not SDK_ARCH

16 years agolocal.conf: mention the Canadian Cross variable; SDK_ARCH
Joshua Lock [Fri, 11 Dec 2009 14:28:22 +0000 (14:28 +0000)] 
local.conf: mention the Canadian Cross variable; SDK_ARCH