diff --git a/wmake/rules/linux64Gcc/c++ b/wmake/rules/linux64Gcc/c++ index 7f581a713..b68f2f7e1 100644 --- a/wmake/rules/linux64Gcc/c++ +++ b/wmake/rules/linux64Gcc/c++ @@ -18,4 +18,4 @@ cpptoo = $(Ctoo) LINK_LIBS = $(c++DBUG) LINKLIBSO = $(CC) $(c++FLAGS) -shared -LINKEXE = $(CC) $(c++FLAGS) +LINKEXE = $(CC) $(c++FLAGS) -Xlinker --add-needed diff --git a/wmake/rules/linux64Icc/c++Debug b/wmake/rules/linux64Icc/c++Debug index cfc504ee8..4da8d6f90 100644 --- a/wmake/rules/linux64Icc/c++Debug +++ b/wmake/rules/linux64Icc/c++Debug @@ -1,2 +1,2 @@ c++DBUG = -g -DFULLDEBUG -O0 -c++OPT = +c++OPT = -fp-model precise diff --git a/wmake/rules/linux64Icc/c++Opt b/wmake/rules/linux64Icc/c++Opt index b52abce13..c6fc8e5d7 100644 --- a/wmake/rules/linux64Icc/c++Opt +++ b/wmake/rules/linux64Icc/c++Opt @@ -1,3 +1,3 @@ c++DBUG = #c++OPT = -O3 -xP -no-prec-div -c++OPT = -ansi-alias -O3 -fno-alias -fargument-noalias-global -unroll0 +c++OPT = -ansi-alias -O3 -fno-alias -fp-model precise -fargument-noalias-global -unroll0