diff --git a/wmake/rules/linux64Icc/c++ b/wmake/rules/linux64Icc/c++
index eb8edb90b687e1356c0f57b711e1c992d4cde3d7..ed1891d906321174d822d6cbda601ddfe8c963cd 100644
--- a/wmake/rules/linux64Icc/c++
+++ b/wmake/rules/linux64Icc/c++
@@ -2,7 +2,7 @@ SUFFIXES += .C
 
 c++WARN     = -wd327,525,654,819,1125,1476,1505,1572
 
-CC          = icpc -std=c++0x
+CC          = icpc -std=c++0x -fp-trap=common -fp-model precise
 
 include $(RULES)/c++$(WM_COMPILE_OPTION)
 
diff --git a/wmake/rules/linuxIcc/c++ b/wmake/rules/linuxIcc/c++
index 419d41682bab2f8b054adbf85aeabaaff6c8953f..bfbf8a10205fff5597268de001a19790a9b52bef 100644
--- a/wmake/rules/linuxIcc/c++
+++ b/wmake/rules/linuxIcc/c++
@@ -2,8 +2,7 @@ SUFFIXES += .C
 
 c++WARN     = -wd327,525,654,819,1125,1476,1505,1572
 
-#CC          = icpc -gcc-version=400
-CC          = icpc -std=c++0x
+CC          = icpc -std=c++0x -fp-trap=common -fp-model precise
 
 include $(RULES)/c++$(WM_COMPILE_OPTION)
 
@@ -16,7 +15,6 @@ cxxtoo      = $(Ctoo)
 cctoo       = $(Ctoo)
 cpptoo      = $(Ctoo)
 
-#LINK_LIBS   = $(c++DBUG) -lstdc++
 LINK_LIBS   = $(c++DBUG) -L$(IA32ROOT)/lib
 
 LINKLIBSO   = $(CC) $(c++FLAGS) -shared -Xlinker --add-needed -Xlinker --no-as-needed