diff --git a/src/Rules.LXcray.mk b/src/Rules.LXcray.mk
index b1579f030f00360fb1d80bba93a12b5bbcbc5208..6d929b474c9ddf5173613e6dc1a9012f0248aec2 100644
--- a/src/Rules.LXcray.mk
+++ b/src/Rules.LXcray.mk
@@ -249,9 +249,10 @@ MNH_COMPRESS=yes
 MNH_GRIBAPI=no
 #
 NETCDF_SUPPFLAGS='-emf'
-ECCODES_FFLAGS='-emf -hsystem_alloc'
-ECCODES_CFLAGS=' -gdwarf-4 '
-EC_CONF='-DIEEE_LE=1'
+ECCODES_FFLAGS= -hcpu=x86-64 -emf 
+# -hsystem_alloc
+ECCODES_CFLAGS= -hcpu=x86-64 -gdwarf-4 
+EC_CONF= -DCMAKE_BUILD_TYPE="RELEASE" -DIEEE_LE=1 
 CDF_CONF= CPP=cpp 
 HDF_CONF= CPP=cpp 
 #