Fix setting floating point in uClibc (thanks to Szilveszter Ordog <ordog@mail.thot-soft.com>)
1.1 --- a/scripts/build/libc_uClibc.sh Fri Sep 14 15:57:48 2007 +0000
1.2 +++ b/scripts/build/libc_uClibc.sh Fri Sep 14 16:02:45 2007 +0000
1.3 @@ -187,12 +187,12 @@
1.4 # way to select between hard/soft float has changed
1.5 case "${CT_ARCH_FLOAT_HW},${CT_ARCH_FLOAT_SW}" in
1.6 y,) cat >>"${munge_file}" <<-ENDSED
1.7 -s/.*(HAS_FPU).*/\\1=y/
1.8 +s/[^_]*(HAS_FPU).*/\\1=y/
1.9 s/.*(UCLIBC_HAS_FPU).*/\\1=y/
1.10 ENDSED
1.11 ;;
1.12 ,y) cat >>"${munge_file}" <<-ENDSED
1.13 -s/.*(HAS_FPU).*/\\# \\1 is not set/
1.14 +s/[^_]*(HAS_FPU).*/\\# \\1 is not set/
1.15 s/.*(UCLIBC_HAS_FPU).*/# \\1 is not set/
1.16 ENDSED
1.17 ;;