[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