diff options
author | Khem Raj <raj.khem@gmail.com> | 2010-07-06 11:30:26 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2010-07-06 11:30:26 -0700 |
commit | a4e69e7b7a2946ff3c6661b047a9fab9262a2294 (patch) | |
tree | 23f9cc1d8cba740bacc8a194bf84934d916b900a | |
parent | d6f20cbf1bf8a487151d6351a88097e449efcc6c (diff) |
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>
-rw-r--r-- | recipes/uclibc/uclibc-git/qemux86/uClibc.machine | 25 | ||||
-rw-r--r-- | recipes/uclibc/uclibc-git/uClibc.distro | 1 | ||||
-rw-r--r-- | 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 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 |