Skip to content

uclibc config cleanup

Khem Raj openembedded-core 1 version Applied

Status from this message: Merged to master, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 3 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/6uclibc: Remove redundant machine/arch configsmeta/recipes-core/uclibc/uclibc-git/arm/uClibc.machine meta/recipes-core/uclibc/uclibc-git/armeb/uClibc.machine meta/recipes-core/uclibc/uclibc-git/armv5te/uClibc.machine +12 more+21 -8310 replies
2/6uclibc-config.inc: Fix regexp to determine big-endian armmeta/recipes-core/uclibc/uclibc-config.inc+1 -10 replies
3/6uclibc.inc: Use ARCH_WANTS_{LITTLE|BIG}_ENDIAN to denote endianmeta/recipes-core/uclibc/uclibc.inc+1 -10 replies
4/6uclibc_git.bb: Untether UCLIBC_HAS_FPU from UCLIBC_HAS_FLOATSmeta/recipes-core/uclibc/uclibc-git/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch meta/recipes-core/uclibc/uclibc_git.bb+30 -00 replies
5/6uclibc: Add UCLIBC_HAS_FLOATS=y to uClibc.distrometa/recipes-core/uclibc/uClibc.distro meta/recipes-core/uclibc/uclibc-git/uClibc.distro+1 -1570 replies
6/6uclibc: Fix bug exposed by udev 168+ for mips architecturemeta/recipes-core/uclibc/uclibc-git/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch meta/recipes-core/uclibc/uclibc_git.bb+35 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] uclibc config cleanup

We do not need machine configs or even arch configs since we construct the bits in .inc files. Once anamoly is mips where we do not use default ARCH for o32 which is mips1 but we use mips32 so thats the reason we have a separate config for mips.

Additionally fix boot issue found on mips which were exposed by udev 171

These patches have been tested with builds from scratch for all supported qemu machines and incrmental too (for qemumips)
and angstrom/console-image is booted on all supported qemu machines

The following changes since commit ae4c2b8834dc4d88be7207ea5c45c596bb46fded:

uclibc: Fix bug exposed by udev 168+ for mips architecture (2011-06-30 00:52:32 -0700)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib kraj/uclibc-cleanup
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/uclibc-cleanup

Khem Raj (6):
uclibc: Remove redundant machine/arch configs uclibc-config.inc: Fix regexp to determine big-endian arm uclibc.inc: Use ARCH_WANTS_{LITTLE|BIG}_ENDIAN to denote endian uclibc_git.bb: Untether UCLIBC_HAS_FPU from UCLIBC_HAS_FLOATS
uclibc: Add UCLIBC_HAS_FLOATS=y to uClibc.distro
uclibc: Fix bug exposed by udev 168+ for mips architecture

 meta/recipes-core/uclibc/uClibc.distro             |  157 --------------------
 meta/recipes-core/uclibc/uclibc-config.inc         |    2 +-
 ...rch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch |   29 ++++
 ...fd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch |   33 ++++
 .../uclibc/uclibc-git/arm/uClibc.machine           |   70 ---------
 .../uclibc/uclibc-git/armeb/uClibc.machine         |   53 -------
 .../uclibc/uclibc-git/armv5te/uClibc.machine       |   77 ----------
 .../uclibc/uclibc-git/armv5teb/uClibc.machine      |   74 ---------
 .../uclibc/uclibc-git/i386/uClibc.machine          |   59 --------
 .../uclibc/uclibc-git/i486/uClibc.machine          |   62 --------
 .../uclibc/uclibc-git/i586/uClibc.machine          |   62 --------
 .../uclibc/uclibc-git/i686/uClibc.machine          |   59 --------
 .../uclibc/uclibc-git/mips/uClibc.machine          |   61 +-------
 .../uclibc/uclibc-git/mips64/uClibc.machine        |   63 --------
 .../uclibc/uclibc-git/mipsel/uClibc.machine        |   63 --------
 .../uclibc/uclibc-git/powerpc/uClibc.machine       |   46 ------
 .../uclibc/uclibc-git/sh4/uClibc.machine           |   48 ------
 meta/recipes-core/uclibc/uclibc-git/uClibc.distro  |    1 +
 meta/recipes-core/uclibc/uclibc-git/uClibc.machine |   14 ++
 .../uclibc/uclibc-git/x86_64/uClibc.machine        |   41 -----
 meta/recipes-core/uclibc/uclibc.inc                |    2 +-
 meta/recipes-core/uclibc/uclibc_git.bb             |    4 +-
 22 files changed, 89 insertions(+), 991 deletions(-)
 delete mode 100644 meta/recipes-core/uclibc/uClibc.distro
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/arm/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/armeb/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/armv5te/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/armv5teb/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/i386/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/i486/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/i586/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/i686/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/mips64/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/mipsel/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/powerpc/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/sh4/uClibc.machine
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/x86_64/uClibc.machine
Signature · 1 line
1.7.4.1