From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
To: Phil Blundell <philb@gnu.org>
Cc: openembedded-devel@lists.openembedded.org
Subject: [PATCH][v3 0/4] honour {MACHINE, DISTRO}_FEATURES for configuration
Date: Tue, 6 Jul 2010 21:32:19 +0200 [thread overview]
Message-ID: <1278444743-4924-1-git-send-email-rep.dot.nop@gmail.com> (raw)
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
next reply other threads:[~2010-07-06 19:37 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-06 19:32 Bernhard Reutner-Fischer [this message]
2010-07-06 19:32 ` [PATCH][v3 1/4] busybox: configure according to {MACHINE, DISTRO}_FEATURES Bernhard Reutner-Fischer
2010-07-06 19:32 ` [PATCH][v3 2/4] busybox: picking IPv6 per default is not up to the package Bernhard Reutner-Fischer
2010-07-06 19:32 ` [PATCH][v3 3/4] uClibc: redo configuration Bernhard Reutner-Fischer
2010-07-08 19:02 ` Khem Raj
2010-07-08 20:28 ` Bernhard Reutner-Fischer
2010-07-08 20:31 ` Khem Raj
2010-07-08 20:44 ` Bernhard Reutner-Fischer
2010-07-08 20:41 ` Khem Raj
2010-07-08 20:47 ` Phil Blundell
2010-07-08 21:03 ` Khem Raj
2010-07-08 21:29 ` Phil Blundell
2010-07-08 21:31 ` Khem Raj
2010-07-08 21:34 ` Phil Blundell
2010-07-08 22:03 ` Khem Raj
2010-07-08 22:16 ` Bernhard Reutner-Fischer
2010-07-08 22:55 ` Khem Raj
2010-07-08 21:12 ` Khem Raj
2010-07-08 21:32 ` Phil Blundell
2010-07-08 22:01 ` Khem Raj
2010-07-06 19:32 ` [PATCH][v3 4/4] uclibc: add 0.9.31 Bernhard Reutner-Fischer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1278444743-4924-1-git-send-email-rep.dot.nop@gmail.com \
--to=rep.dot.nop@gmail.com \
--cc=openembedded-devel@lists.openembedded.org \
--cc=philb@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.