sstate.bbclass: allow to disable sstate package creation

* building core-image-minimal-mtdutils with and without sstate packages enabled:
          with   without
  real     98m       95m
  user    212m      208m
  sys      26m       25m

* but this was tested on fast machine with TMPDIR on fast raid0 array
  so the impact is not so bad on simple image, but stuff like qt4 takes
  ages on our slow buildhost

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
netbase: remove networkmanager handling for qemu machines

* see http://lists.linuxtogo.org/pipermail/openembedded-core/2012-February/018279.html thread

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
cml1: dont export HOSTLDFLAGS for make menuconfig

* reported here
  http://lists.linuxtogo.org/pipermail/openembedded-core/2012-June/024199.html

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
rootfs_*.bbclass: exclude BUILDNAME var dependency from do_rootfs

* I have kernel recipe which depends on other recipe to build tiny initramfs
  image, without this change it rebuilds not only that initramfs image
  but also whole kernel when DATE or TIME is changed and OEBasicHash enabled
* also resolves ERROR shown when bitbake -S is used for image:
  ERROR: Bitbake's cached basehash does not match the one we just generated
  (/OE/oe-core/openembedded-core/meta/recipes-core/images/core-image-minimal.bb.do_rootfs)!
  ERROR: The mismatched hashes were 8c35cdf8a5d09c03941f081dd9f6d8dc and b5d6e2e5952770557c48c5779ddb73fc

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
bitbake.conf: exclude DATETIME var dependency from IMAGE_NAME

* resolves ERROR shown when bitbake -S is used for image:
  ERROR: Bitbake's cached basehash does not match the one we just generated
  (/OE/oe-core/openembedded-core/meta/recipes-core/images/core-image-minimal.bb.do_rootfs)!
  ERROR: The mismatched hashes were 8c35cdf8a5d09c03941f081dd9f6d8dc and b5d6e2e5952770557c48c5779ddb73fc

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qemu.inc: remove EXTRA_IMAGEDEPENDS, images are usefull even without qemu installed on host

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
docbook-sgml-dtd: add 4.3 version

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
binutils-2.23: Add recipes

use the stable git branch for SRC_URI

Signed-off-by: Khem Raj <raj.khem@gmail.com>
binutils: Revert a patch that causes regressions on ARM

Signed-off-by: Khem Raj <raj.khem@gmail.com>
oprofile: Define PACKAGE and PACKAGE_VERSION

oprofile uses bfd.h from binutils which expects
that the package which is using it is also compiled
using autotools and therefore tries to include
config.h to get above defines. We specify them
on commandline instead.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
tcmode-default.inc: Use binutils 2.23

Signed-off-by: Khem Raj <raj.khem@gmail.com>
linux-yocto: drop machine from SRCREV_FORMAT

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
kernel.bbclass: include PE in KERNEL_IMAGE_BASE_NAME

* without this you it's harder to see which kernel is newer version
  e.g. after branch change LOCALCOUNT in SRCPV is reset to 0, so it needs PE bump for upgrade path
  but then it's clear why gitr1+HASH has newer DATETIME then gitrN+HASH, so include PE in name
* it will sort alphabetically wrong in deploy dir for a while until old images are removed

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
scripts/sstate-sysroot-cruft.sh: add simple script to find files in sysroots not tracked by sstate

* it's not very universal, but works with default oe-core setup and
  shows basic HOW-TO. It can be improved later.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qemuarmx: add qemuarm variant which uses tune-xscale

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qemux86-64: add core and copy variants for tests

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
udev-extraconf: drop allarch to allow setting to MACHINE_ARCH in some .bbappend

* if bsp needs some special rule for udev
* see https://bugzilla.yoctoproject.org/show_bug.cgi?id=3390 for details

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
opkg: drop PACKAGE_ARCH setting for update-alternatives-cworth

* there is warning about update-alternatives-cworth ipk being
  overwritten in "all" feed when opkg is built for more architectures
* see https://bugzilla.yoctoproject.org/show_bug.cgi?id=3390 for details

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>