[oe-commits] Khem Raj : uclibc-git: Use i686 for qemux86 instead of i386 to accomodate nptl

git version control git at git.openembedded.org
Tue Jul 6 18:32:26 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: a4e69e7b7a2946ff3c6661b047a9fab9262a2294
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=a4e69e7b7a2946ff3c6661b047a9fab9262a2294

Author: Khem Raj <raj.khem at gmail.com>
Date:   Tue Jul  6 11:30:26 2010 -0700

uclibc-git: Use i686 for qemux86 instead of i386 to accomodate nptl

* NPTL supports i486 onwards so choose a different default for qemu.
* Update SRCREV
* Add UCLIBC_HAS_LONG_DOUBLE_MATH=y to uClibc.distro

Signed-off-by: Khem Raj <raj.khem at gmail.com>

---

 recipes/uclibc/uclibc-git/qemux86/uClibc.machine |   25 +++++++---------------
 recipes/uclibc/uclibc-git/uClibc.distro          |    1 +
 recipes/uclibc/uclibc_git.bb                     |    2 +-
 3 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/recipes/uclibc/uclibc-git/qemux86/uClibc.machine b/recipes/uclibc/uclibc-git/qemux86/uClibc.machine
index 44fec16..3909ccc 100644
--- a/recipes/uclibc/uclibc-git/qemux86/uClibc.machine
+++ b/recipes/uclibc/uclibc-git/qemux86/uClibc.machine
@@ -1,6 +1,5 @@
 #
 # Automatically generated make config: don't edit
-# Fri Nov 23 15:49:33 2007
 #
 # TARGET_alpha is not set
 # TARGET_arm is not set
@@ -12,7 +11,6 @@
 # TARGET_hppa is not set
 TARGET_i386=y
 # TARGET_i960 is not set
-# TARGET_ia64 is not set
 # TARGET_m68k is not set
 # TARGET_microblaze is not set
 # TARGET_mips is not set
@@ -23,15 +21,16 @@ TARGET_i386=y
 # TARGET_sh64 is not set
 # TARGET_sparc is not set
 # TARGET_v850 is not set
-# TARGET_vax is not set
 # TARGET_x86_64 is not set
 
 #
 # Target Architecture Features and Options
 #
 TARGET_ARCH="i386"
+# ARCH_SUPPORTS_BIG_ENDIAN is not set
+ARCH_SUPPORTS_LITTLE_ENDIAN=y
 FORCE_OPTIONS_FOR_ARCH=y
-CONFIG_GENERIC_386=y
+# CONFIG_GENERIC_386 is not set
 # CONFIG_386 is not set
 # CONFIG_486 is not set
 # CONFIG_586 is not set
@@ -39,7 +38,7 @@ CONFIG_GENERIC_386=y
 # CONFIG_686 is not set
 # CONFIG_PENTIUMII is not set
 # CONFIG_PENTIUMIII is not set
-# CONFIG_PENTIUM4 is not set
+CONFIG_PENTIUM4=y
 # CONFIG_K6 is not set
 # CONFIG_K7 is not set
 # CONFIG_ELAN is not set
@@ -48,21 +47,13 @@ CONFIG_GENERIC_386=y
 # CONFIG_WINCHIP2 is not set
 # CONFIG_CYRIXIII is not set
 # CONFIG_NEHEMIAH is not set
-TARGET_SUBARCH=""
-
-#
-# Using ELF file format
-#
 ARCH_LITTLE_ENDIAN=y
-
-#
-# Using Little Endian
-#
+# ARCH_BIG_ENDIAN is not set
+# ARCH_HAS_NO_MMU is not set
 ARCH_HAS_MMU=y
-ARCH_USE_MMU=y
 UCLIBC_HAS_FLOATS=y
 UCLIBC_HAS_FPU=y
 DO_C99_MATH=y
-KERNEL_HEADERS="/usr/include"
+# UCLIBC_HAS_FENV is not set
+KERNEL_HEADERS="<path/to/kernel/headers>"
 HAVE_DOT_CONFIG=y
-
diff --git a/recipes/uclibc/uclibc-git/uClibc.distro b/recipes/uclibc/uclibc-git/uClibc.distro
index 59ac73b..ea7267a 100644
--- a/recipes/uclibc/uclibc-git/uClibc.distro
+++ b/recipes/uclibc/uclibc-git/uClibc.distro
@@ -151,3 +151,4 @@ WARNINGS="-Wall"
 
 # math stuff for perl
 DO_C99_MATH=y
+UCLIBC_HAS_LONG_DOUBLE_MATH=y
diff --git a/recipes/uclibc/uclibc_git.bb b/recipes/uclibc/uclibc_git.bb
index 9640ef2..6abb64a 100644
--- a/recipes/uclibc/uclibc_git.bb
+++ b/recipes/uclibc/uclibc_git.bb
@@ -7,7 +7,7 @@
 # on whether the base patches apply to the selected (SRCDATE) svn release.
 #
 UCLIBC_BASE ?= "0.9.31"
-SRCREV="aa67771881d65373da448ad5f7a8393f3a1d9469"
+SRCREV="13f9f3229bd7623352927f3b0de17e2b3f7a3ecc"
 PR_append = "+gitr${SRCPV}"
 DEFAULT_PREFERENCE = "-1"
 #DEFAULT_PREFERENCE is 0 (empty), releases have a preference of 1 so take





More information about the Openembedded-commits mailing list