From d04686acd8844443c8787148c7e22db35babbf05 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 14 Nov 2024 14:09:01 -0800 Subject: [PATCH] Re-enable the EXPRECISION option for non-Windows x86/x86_64 --- Makefile.system | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Makefile.system b/Makefile.system index 21a0fc3caa..48099d8bbb 100644 --- a/Makefile.system +++ b/Makefile.system @@ -446,7 +446,7 @@ endif ifeq ($(OSNAME), Linux) EXTRALIB += -lm -NO_EXPRECISION = 1 +#NO_EXPRECISION = 1 endif ifeq ($(OSNAME), Android) @@ -572,7 +572,7 @@ NO_BINARY_MODE = 1 endif ifeq ($(CORE), generic) -NO_EXPRECISION = 1 +#NO_EXPRECISION = 1 endif ifndef NO_EXPRECISION @@ -595,7 +595,7 @@ endif ifeq ($(ARCH), x86_64) ifeq ($(CORE), generic) -NO_EXPRECISION = 1 +#NO_EXPRECISION = 1 endif ifndef NO_EXPRECISION @@ -828,8 +828,8 @@ BINARY_DEFINED = 1 ifeq ($(F_COMPILER), GFORTRAN) ifeq ($(C_COMPILER), GCC) -# EXPRECISION = 1 -# CCOMMON_OPT += -DEXPRECISION +EXPRECISION = 1 +CCOMMON_OPT += -DEXPRECISION endif endif endif @@ -1392,17 +1392,15 @@ endif endif ifeq ($(F_COMPILER), CRAY) -CCOMMON_OPT += -DF_INTERFACE_CRAYFC +CCOMMON_OPT += -DF_INTERFACE_INTEL FCOMMON_OPT += -hnopattern ifdef INTERFACE64 ifneq ($(INTERFACE64), 0) FCOMMON_OPT += -s integer64 endif endif -ifeq ($(USE_OPENMP), 1) -FCOMMON_OPT += -fopenmp -else -FCOMMON_OPT += -fno-openmp +ifneq ($(USE_OPENMP), 1) +FCOMMON_OPT += -O noomp endif endif