From 403dde7a97c38267b11370b96a00270a5052256d Mon Sep 17 00:00:00 2001 From: Don Morton <Don.Morton@borealscicomp.com> Date: Wed, 5 Oct 2016 10:41:06 +0000 Subject: [PATCH] Needed to set -mcmodel=large for gfortran compilation. See ticket https://www.flexpart.eu/ticket/162 --- flexpart_code/makefile.ctbto.gfortran | 2 +- flexpart_code/makefile.general.gfortran | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/flexpart_code/makefile.ctbto.gfortran b/flexpart_code/makefile.ctbto.gfortran index 8925725c..2fc4053e 100644 --- a/flexpart_code/makefile.ctbto.gfortran +++ b/flexpart_code/makefile.ctbto.gfortran @@ -22,7 +22,7 @@ LIBPATH2 = /usr/lib/x86_64-linux-gnu #LIBPATH1 = /opt/grib-api/lib #LIBPATH2 = /usr/lib/x86_64-linux-gnu -FFLAGS = -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) +FFLAGS = -O2 -m64 -mcmodel=large -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) LDFLAGS = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper diff --git a/flexpart_code/makefile.general.gfortran b/flexpart_code/makefile.general.gfortran index 02922fbc..99bb1bce 100644 --- a/flexpart_code/makefile.general.gfortran +++ b/flexpart_code/makefile.general.gfortran @@ -23,7 +23,7 @@ LIBPATH2 = /usr/lib/x86_64-linux-gnu #LIBPATH1 = /opt/grib-api/lib #LIBPATH2 = /usr/lib/x86_64-linux-gnu -FFLAGS = -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) +FFLAGS = -O2 -m64 -mcmodel=large -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) LDFLAGS = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper -- GitLab