diff --git a/wmake/rules/linux64Icc/c++ b/wmake/rules/linux64Icc/c++
index 6a4b12d6e187f6fa2018e3680d6c3f6a6b345e2a..70ad8973c92434b1e0e1624672dfc6e9550c21bf 100644
--- a/wmake/rules/linux64Icc/c++
+++ b/wmake/rules/linux64Icc/c++
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 include $(GENERAL_RULES)/Icc/c++
 
-c++ARCH    := -pthread -fp-trap=common -fp-model precise
+c++ARCH    := -pthread -fp-trap=common -fp-model=precise
 
 ifneq (,$(strip $(WM_COMPILE_OPTION)))
     sinclude $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
diff --git a/wmake/rules/linux64Icx/c++ b/wmake/rules/linux64Icx/c++
index 0b834e990afca6ea6f614ff0d1b0b16447b6d245..315ee1b50916ad8c1495992cb53b3ad0b16b3f9c 100644
--- a/wmake/rules/linux64Icx/c++
+++ b/wmake/rules/linux64Icx/c++
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 include $(GENERAL_RULES)/Icx/c++
 
-c++ARCH    := -fp-model precise
+c++ARCH    := -fp-model=precise
 
 ifneq (,$(strip $(WM_COMPILE_OPTION)))
     sinclude $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
diff --git a/wmake/rules/linuxIcc/c++ b/wmake/rules/linuxIcc/c++
index a58627a96d9f7db8aeede961fc05ebfa1c4cb9ab..20e0cb46f8fb0cc7ce629fae27dfd4a2ce5a96af 100644
--- a/wmake/rules/linuxIcc/c++
+++ b/wmake/rules/linuxIcc/c++
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 include $(GENERAL_RULES)/Icc/c++
 
-c++ARCH    := -pthread -fp-trap=common -fp-model precise
+c++ARCH    := -pthread -fp-trap=common -fp-model=precise
 
 ifneq (,$(strip $(WM_COMPILE_OPTION)))
     sinclude $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)