generic-poky/meta-yocto/conf
Darren Hart cf05f09f9f poky-tiny: Separate the libc features required for meta-toolchain
This fixes bug [YOCTO #2295]

eglibc needs libc-posix-regexp-glibc & libc-libm-big enabled in its
configuration to avoid following eglibc build issue. Thanks to
Nitin for identifying the required features.

    ...
    | In file included from xregex.c:634:0:
    | xregex.c: In function 'byte_regex_compile':
    | xregex.c:3395:8: error: too few arguments to function 'findidx'
    | ../locale/weight.h:23:1: note: declared here
    ...

The libc features added to support building meta-toolchain add 461KB to the C
libraries. 320KB directly to libc (a 32% increase in size). If not building
meta-toolchain, the user should be able to easily configure these out.

Create a new variable to capture these dependencies,
DISTRO_FEATURES_LIBC_TOOLCHAIN, keeping them separate from the core tiny
requirements. Make it clear how to disable these if meta-toolchain is not
needed.

This patch has been tested by running the following for the qemux86 machine with
DISTRO=poky-tiny:

    $ bitbake -c cleansstate eglibc
    $ bitbake meta-toolchain
    $ bitbake core-image-minimal

The libc comparisons were made from core-image-minimal ext2 filesystems build
before and after the applicaiton of this patch and Nitin's previous poky-tiny
libc features patch in support of meta-toolchain:

    commit 8c48ab6183
    Author: Nitin A Kamble <nitin.a.kamble@intel.com>
    Date:   Mon Apr 9 15:15:01 2012 -0700

        poky-tiny.conf: adjust eglibc options for poky-tiny

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Nitin A. Kamble <nitin.a.kamble@intel.com>
CC: Saul Wold <sgw@linux.intel.com>
CC: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-17 09:04:53 +01:00
..
distro poky-tiny: Separate the libc features required for meta-toolchain 2012-04-17 09:04:53 +01:00
machine beagleboard.conf: fix hardcode of virtual/xserver 2012-04-11 12:10:14 +01:00
bblayers.conf.sample bblayers.conf.sample: Use ?= to set BBLAYERS 2012-01-06 12:13:02 +00:00
layer.conf layer.conf: We really need to be able to override files in the core so reverse BBPATH priority 2012-02-22 22:05:46 +00:00
local.conf.sample conf/local.conf.sample: fix typos/grammar/formatting 2012-01-05 11:24:34 +00:00
local.conf.sample.extended local.conf.sample.extended: Add documentation of archive source code configuration 2012-03-28 10:10:47 +01:00
site.conf.sample site.conf.sample: Fix broken SOCKS proxy setup and configuration 2012-03-01 16:35:53 +00:00