diff --git a/arch/Config.in.mips b/arch/Config.in.mips index 3d2dfe3f49..89e6effee9 100644 --- a/arch/Config.in.mips +++ b/arch/Config.in.mips @@ -137,7 +137,7 @@ config BR2_MIPS_SOFT_FLOAT choice prompt "FP mode" depends on !BR2_ARCH_IS_64 && !BR2_MIPS_SOFT_FLOAT - default BR2_MIPS_FP32_MODE_XX + default BR2_MIPS_FP32_MODE_XX if BR2_TOOLCHAIN_HAS_MFPXX_OPTION help MIPS32 supports different FP modes (32,xx,64). Information about FP modes can be found here: @@ -150,6 +150,7 @@ config BR2_MIPS_FP32_MODE_32 config BR2_MIPS_FP32_MODE_XX bool "xx" + depends on BR2_TOOLCHAIN_HAS_MFPXX_OPTION config BR2_MIPS_FP32_MODE_64 bool "64" diff --git a/toolchain/toolchain-common.in b/toolchain/toolchain-common.in index 0002682e12..dd192b9ba4 100644 --- a/toolchain/toolchain-common.in +++ b/toolchain/toolchain-common.in @@ -346,6 +346,10 @@ config BR2_TOOLCHAIN_HAS_MNAN_OPTION bool default y if BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 +config BR2_TOOLCHAIN_HAS_MFPXX_OPTION + bool + default y if BR2_TOOLCHAIN_GCC_AT_LEAST_5 + config BR2_TOOLCHAIN_HAS_SYNC_1 bool default y