[oe] [PATCH][v3 0/4] honour {MACHINE, DISTRO}_FEATURES for configuration
Bernhard Reutner-Fischer
rep.dot.nop at gmail.com
Tue Jul 6 19:32:19 UTC 2010
Hi,
These 4 patches configure busybox and uClibc according to
{MACHINE,DISTRO}_FEATURES. The kernel configury needs the same treatment (so
we can ommit e.g. ipv4 or ipv6 or any networking depending on the FEATURES
that are requested).
A follow-up patch could further improve to take combined-features into account
or add more fine-grained setup (mmu/nommu, float handling variants etc, etc).
Another possible follow-up patch would get rid of 0 byte sized dummy files
that were sprinkled all over the place to accomodate suboptimal configury
handling.
This is a first step towards better configuration WRT available MACHINE
features and/or desirable DISTRO features and is ment as a general improvement
with more opportunities to come.
Since i do not have write-access to oe, i'm asking for ACKs and kindly
ask whoever sees fit to apply this small batch.
Many TIA && cheers,
Bernhard
Bernhard Reutner-Fischer (4):
busybox: configure according to {MACHINE,DISTRO}_FEATURES
busybox: picking IPv6 per default is not up to the package
uClibc: redo configuration
uclibc: add 0.9.31
conf/distro/include/sane-toolchain-uclibc.inc | 7 +
conf/distro/include/sane-toolchain.inc | 3 +-
conf/distro/include/uclibc.inc | 8 +
recipes/busybox/busybox-1.15.3/micro/defconfig | 2 +-
recipes/busybox/busybox-config.inc | 28 +++
recipes/busybox/busybox.inc | 37 +++
recipes/uclibc/bfin-uclibc_svn.bb | 2 +-
recipes/uclibc/uclibc-0.9.31/a780/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/akita/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/arm/uClibc.machine | 69 ++++++
recipes/uclibc/uclibc-0.9.31/armeb/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/armv4t/uClibc.machine | 69 ++++++
.../uclibc/uclibc-0.9.31/armv5te/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/armv6/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/armv7a/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/avr32/uClibc.machine | 54 +++++
recipes/uclibc/uclibc-0.9.31/bfin/uClibc.machine | 192 +++++++++++++++
recipes/uclibc/uclibc-0.9.31/c7x0/uClibc.machine | 70 ++++++
.../uclibc/uclibc-0.9.31/cm-x270/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/collie/uClibc.machine | 70 ++++++
.../uclibc/uclibc-0.9.31/dht-walnut/uClibc.machine | 54 +++++
recipes/uclibc/uclibc-0.9.31/efika/uClibc.machine | 53 +++++
recipes/uclibc/uclibc-0.9.31/ep93xx/uClibc.machine | 69 ++++++
.../uclibc-0.9.31/gumstix-connex/uClibc.machine | 70 ++++++
.../uclibc-0.9.31/gumstix-verdex/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/h2200/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/h3600/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/h3800/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/h3900/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/h4000/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/h5000/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/hx4700/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/iwmmxt/uClibc.machine | 70 ++++++
.../uclibc/uclibc-0.9.31/ixp4xxbe/uClibc.machine | 70 ++++++
.../uclibc/uclibc-0.9.31/kilauea/uClibc.machine | 55 +++++
recipes/uclibc/uclibc-0.9.31/mipsel/uClibc.machine | 63 +++++
.../uclibc-0.9.31/mpc8313e-rdb/uClibc.machine | 53 +++++
.../uclibc-0.9.31/mpc8315e-rdb/uClibc.machine | 53 +++++
.../uclibc-0.9.31/mpc8323e-rdb/uClibc.machine | 54 +++++
recipes/uclibc/uclibc-0.9.31/n1200/uClibc.machine | 53 +++++
.../uclibc/uclibc-0.9.31/om-gta01/uClibc.machine | 69 ++++++
recipes/uclibc/uclibc-0.9.31/palmld/uClibc.machine | 70 ++++++
.../uclibc/uclibc-0.9.31/palmz31/uClibc.machine | 70 ++++++
.../uclibc/uclibc-0.9.31/palmz72/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/poodle/uClibc.machine | 70 ++++++
.../uclibc/uclibc-0.9.31/qemumips/uClibc.machine | 63 +++++
.../uclibc/uclibc-0.9.31/qemux86/uClibc.machine | 68 ++++++
.../uclibc/uclibc-0.9.31/sequoia/uClibc.machine | 53 +++++
recipes/uclibc/uclibc-0.9.31/simpad/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/spitz/uClibc.machine | 70 ++++++
recipes/uclibc/uclibc-0.9.31/titan/uClibc.machine | 52 ++++
recipes/uclibc/uclibc-0.9.31/uClibc.distro | 150 ++++++++++++
recipes/uclibc/uclibc-0.9.31/uClibc.machine.armv4t | 69 ++++++
.../uclibc/uclibc-0.9.31/uClibc.machine.armv5te | 70 ++++++
recipes/uclibc/uclibc-0.9.31/uClibc.machine.iwmmxt | 70 ++++++
.../uclibc/uclibc-0.9.31/uClibc.machine.strongarm | 70 ++++++
recipes/uclibc/uclibc-0.9.31/wrap/uClibc.machine | 73 ++++++
recipes/uclibc/uclibc-0.9.31/x86/uClibc.machine | 72 ++++++
recipes/uclibc/uclibc-config.inc | 111 +++++++++
recipes/uclibc/uclibc-initial_0.9.30.2.bb | 12 +-
recipes/uclibc/uclibc-initial_0.9.30.bb | 5 +-
recipes/uclibc/uclibc-initial_0.9.31.bb | 26 ++
recipes/uclibc/uclibc-initial_git.bb | 6 +-
recipes/uclibc/uclibc-old.inc | 186 +++++++++++++++
recipes/uclibc/uclibc.inc | 247 ++++++++++----------
recipes/uclibc/uclibc_0.9.28.bb | 2 +-
recipes/uclibc/uclibc_0.9.29.bb | 2 +-
recipes/uclibc/uclibc_0.9.30.1.bb | 2 +-
recipes/uclibc/uclibc_0.9.30.bb | 2 +-
recipes/uclibc/uclibc_0.9.31.bb | 30 +++
recipes/uclibc/uclibc_git.bb | 1 -
71 files changed, 4159 insertions(+), 150 deletions(-)
create mode 100644 recipes/busybox/busybox-config.inc
create mode 100644 recipes/uclibc/uclibc-0.9.31/a780/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/akita/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/arm/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/armeb/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/armv4t/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/armv5te/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/armv6/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/armv7a/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/avr32/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/bfin/uClibc.config
create mode 100644 recipes/uclibc/uclibc-0.9.31/bfin/uClibc.distro
create mode 100644 recipes/uclibc/uclibc-0.9.31/bfin/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/c7x0/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/cm-x270/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/collie/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/dht-walnut/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/efika/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/ep93xx/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/gumstix-connex/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/gumstix-verdex/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/h2200/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/h3600/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/h3800/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/h3900/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/h4000/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/h5000/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/hx4700/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/iwmmxt/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/ixp4xxbe/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/kilauea/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/mipsel/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/mpc8313e-rdb/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/mpc8315e-rdb/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/mpc8323e-rdb/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/n1200/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/om-gta01/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/palmld/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/palmz31/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/palmz72/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/poodle/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/qemumips/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/qemux86/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/sequoia/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/simpad/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/spitz/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/titan/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/uClibc.config
create mode 100644 recipes/uclibc/uclibc-0.9.31/uClibc.distro
create mode 100644 recipes/uclibc/uclibc-0.9.31/uClibc.machine.armv4t
create mode 100644 recipes/uclibc/uclibc-0.9.31/uClibc.machine.armv5te
create mode 100644 recipes/uclibc/uclibc-0.9.31/uClibc.machine.iwmmxt
create mode 100644 recipes/uclibc/uclibc-0.9.31/uClibc.machine.strongarm
create mode 100644 recipes/uclibc/uclibc-0.9.31/wrap/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-0.9.31/x86/uClibc.machine
create mode 100644 recipes/uclibc/uclibc-config.inc
create mode 100644 recipes/uclibc/uclibc-initial_0.9.31.bb
create mode 100644 recipes/uclibc/uclibc-old.inc
create mode 100644 recipes/uclibc/uclibc_0.9.31.bb
More information about the Openembedded-devel
mailing list