aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/uclibc
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2010-07-06 11:30:26 -0700
committerKhem Raj <raj.khem@gmail.com>2010-07-06 11:30:26 -0700
commita4e69e7b7a2946ff3c6661b047a9fab9262a2294 (patch)
tree23f9cc1d8cba740bacc8a194bf84934d916b900a /recipes/uclibc
parentd6f20cbf1bf8a487151d6351a88097e449efcc6c (diff)
downloadopenembedded-a4e69e7b7a2946ff3c6661b047a9fab9262a2294.tar.gz
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@gmail.com>
Diffstat (limited to 'recipes/uclibc')
-rw-r--r--recipes/uclibc/uclibc-git/qemux86/uClibc.machine25
-rw-r--r--recipes/uclibc/uclibc-git/uClibc.distro1
-rw-r--r--recipes/uclibc/uclibc_git.bb2
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 44fec169c8..3909ccc9e1 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 59ac73b709..ea7267ab84 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 9640ef26d7..6abb64a8df 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