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.
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
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"