[OE-core] [PATCH 0/6] uclibc config cleanup

2011-06-30 Thread Khem Raj
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

-- 
1.7.4.1


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 0/6] uclibc config cleanup

2011-06-30 Thread Khem Raj
On Thu, Jun 30, 2011 at 3:30 PM, Richard Purdie
richard.pur...@linuxfoundation.org wrote:
 On Thu, 2011-06-30 at 01:06 -0700, Khem Raj wrote:
 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

 Merged to master, thanks.

Hi Richard

Somehow first patch that got merged was older version I guess from the
one I posted to ml
before the pull request got in. So I have sent a follow up patch which
adds the missing
parts. The patch is here

http://patches.openembedded.org/patch/6769/

Please install

Thanks
-Khem

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 0/6] uclibc config cleanup

2011-06-30 Thread Richard Purdie
On Thu, 2011-06-30 at 16:36 -0700, Khem Raj wrote:
 On Thu, Jun 30, 2011 at 3:30 PM, Richard Purdie
 richard.pur...@linuxfoundation.org wrote:
  On Thu, 2011-06-30 at 01:06 -0700, Khem Raj wrote:
  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
 
  Merged to master, thanks.
 
 Hi Richard
 
 Somehow first patch that got merged was older version I guess from the
 one I posted to ml
 before the pull request got in. So I have sent a follow up patch which
 adds the missing
 parts. The patch is here
 
 http://patches.openembedded.org/patch/6769/
 
 Please install

Sorry about that, I think things got confused. I've pulled the update,
thanks.

Richard


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core