diff options
author | Miles Bader <miles@lsi.nec.co.jp> | 2002-11-07 05:02:26 +0000 |
---|---|---|
committer | Miles Bader <miles@lsi.nec.co.jp> | 2002-11-07 05:02:26 +0000 |
commit | 02673a6d9ba6cf7cb0f9a329cc3bc5e0d450ee16 (patch) | |
tree | cb21ef738233c5591be2b038e1e6e5e82ee6eefd /extra | |
parent | 59da4bef514e843e99248aecbdab271498c39fb0 (diff) |
(UCLIBC_HAS_MMU): Depend on !ARCH_HAS_NO_MMU, rather than just using it
to set the default.
(HAS_FPU): Depend on !ARCH_HAS_NO_FPU.
(USE_GCC_SOFT_FLOAT_OPTION): New option.
Diffstat (limited to 'extra')
-rw-r--r-- | extra/Configs/Config.in.arch | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/extra/Configs/Config.in.arch b/extra/Configs/Config.in.arch index 12a82cc6f..6af79fd57 100644 --- a/extra/Configs/Config.in.arch +++ b/extra/Configs/Config.in.arch @@ -5,7 +5,8 @@ config UCLIBC_HAS_MMU bool "Target CPU has a memory management unit (MMU)" - default y if !ARCH_HAS_NO_MMU + default y + depends !ARCH_HAS_NO_MMU help If your target CPU does not have a memory management unit (MMU), then answer N here. Normally, Linux runs on systems with an MMU. @@ -28,7 +29,7 @@ config UCLIBC_HAS_FLOATS config HAS_FPU bool "Target CPU has a floating point unit (FPU)" - depends on UCLIBC_HAS_FLOATS + depends on UCLIBC_HAS_FLOATS && !ARCH_HAS_NO_FPU default y help If your target CPU does not have a Floating Point Unit (FPU) or a @@ -44,6 +45,14 @@ config UCLIBC_HAS_SOFT_FLOAT bool depends on UCLIBC_HAS_FLOATS && !HAS_FPU default y +config USE_GCC_SOFT_FLOAT_OPTION + bool + depends UCLIBC_HAS_SOFT_FLOAT + default y if !ARCH_HAS_NO_FPU + help + True if we should use the gcc `-msoft-float' option when + compiling in soft-float support (not all platforms use that + option, even if they use soft-floats). config DO_C99_MATH bool "Enable full C99 math library support" |