libc/uClibc: use the floating-point string option in tests

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
Yann E. MORIN" 2011-11-14 18:54:37 +01:00
parent da09907c00
commit bc94e564de
2 changed files with 10 additions and 3 deletions

View File

@ -10,6 +10,11 @@
## help Highly configurable, thus as feature-rich as you
## help need, without compromising for size.
if ARCH_FLOAT_SOFTFP
comment "'softfp' ABI and uClibc is not entirely tested in crosstool-NG"
comment "You may experience issues, although it should work just fine"
endif # ARCH_FLOAT_SOFTFP
choice
bool
prompt "uClibc version"

View File

@ -352,13 +352,15 @@ mungeuClibcConfig() {
# Accomodate for old and new uClibc version, where the
# way to select between hard/soft float has changed
case "${CT_ARCH_FLOAT_HW},${CT_ARCH_FLOAT_SW}" in
y,) cat <<-ENDSED
case "${CT_ARCH_FLOAT}" in
hard|softfp)
cat <<-ENDSED
s/^[^_]*(HAS_FPU).*/\\1=y/
s/.*(UCLIBC_HAS_FPU).*/\\1=y/
ENDSED
;;
,y) cat <<-ENDSED
soft)
cat <<-ENDSED
s/^[^_]*(HAS_FPU).*/\\# \\1 is not set/
s/.*(UCLIBC_HAS_FPU).*/# \\1 is not set/
ENDSED