diff --git a/Solutions/MCBSTM32F400/MCBSTM32F400.settings b/Solutions/MCBSTM32F400/MCBSTM32F400.settings
index 19746763e..4283412de 100644
--- a/Solutions/MCBSTM32F400/MCBSTM32F400.settings
+++ b/Solutions/MCBSTM32F400/MCBSTM32F400.settings
@@ -14,6 +14,7 @@
le
true
LWIP_1_4_1_OS
+ true
Copyright (C) Microsoft Corporation
diff --git a/Solutions/MCBSTM32F400/MCBSTM32F400_NONET.settings b/Solutions/MCBSTM32F400/MCBSTM32F400_NONET.settings
index c9faee51e..0a94c5049 100644
--- a/Solutions/MCBSTM32F400/MCBSTM32F400_NONET.settings
+++ b/Solutions/MCBSTM32F400/MCBSTM32F400_NONET.settings
@@ -13,6 +13,7 @@
True
le
true
+ true
Copyright (C) Microsoft .NET Foundation
diff --git a/Solutions/STM32F4DISCOVERY/STM32F4DISCOVERY.settings b/Solutions/STM32F4DISCOVERY/STM32F4DISCOVERY.settings
index a2a5d139c..82c3da8a5 100644
--- a/Solutions/STM32F4DISCOVERY/STM32F4DISCOVERY.settings
+++ b/Solutions/STM32F4DISCOVERY/STM32F4DISCOVERY.settings
@@ -16,6 +16,7 @@
True
le
true
+ true
diff --git a/tools/Targets/Microsoft.Spot.system.gcc.targets b/tools/Targets/Microsoft.Spot.system.gcc.targets
index 270c6375d..093831fcc 100644
--- a/tools/Targets/Microsoft.Spot.system.gcc.targets
+++ b/tools/Targets/Microsoft.Spot.system.gcc.targets
@@ -64,7 +64,7 @@
$(CPP_FLAGS)-xc++ -w -fcheck-new
-mfloat-abi=hard -mfpu=fpv4-sp-d16
- -mfloat-abi=soft
+ -mfloat-abi=softfp -mfpu=fpv4-sp-d16
$(AS_CC_CPP_COMMON_FLAGS) $(FLOATING_POINT_FLAG)
$(AS_CC_CPP_COMMON_FLAGS) $(ARCH_TYPE_FLAGS)