From aaa6f232885c1de93a2b385bcbc096db7ac2a848 Mon Sep 17 00:00:00 2001 From: Juan Escobar <juan.escobar@aero.obs-mip.fr> Date: Tue, 8 Mar 2016 09:51:30 +0000 Subject: [PATCH] Juan 08/03/2016: add HDF_CONF='-std=c99' option for gcc > 5.X for pb in hdf compilation --- src/Makefile | 4 ++-- src/Rules.LXgfortran.mk | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index a89aa69e8..ae3e72dcf 100644 --- a/src/Makefile +++ b/src/Makefile @@ -332,9 +332,9 @@ ifeq "$(VER_CDF)" "CDFAUTO" cdf : $(CDF_INC) $(CDF_INC) : cd ${DIR_HDF} && ./configure --disable-shared --prefix=${CDF_PATH} --libdir=${CDF_PATH}/lib64 --with-zlib=no \ - FC="$(FC)" FCFLAGS="$(OPT_BASE)" CPPFLAGS="-DpgiFortran" && make && make install + FC="$(FC)" FCFLAGS="$(OPT_BASE)" CPPFLAGS="-DpgiFortran" ${HDF_CONF} && make && make install cd ${DIR_CDF} && ./configure --disable-shared --prefix=${CDF_PATH} --libdir=${CDF_PATH}/lib64 --disable-cxx --disable-f90 --disable-dap \ - FC="$(FC)" FCFLAGS="$(OPT_BASE)" CPPFLAGS="-DpgiFortran ${INC_NETCDF}" LDFLAGS=" -L${CDF_PATH}/lib64" && make && make install + FC="$(FC)" FCFLAGS="$(OPT_BASE)" CPPFLAGS="-DpgiFortran ${INC_NETCDF}" ${CDF_CONF} LDFLAGS=" -L${CDF_PATH}/lib64" && make && make install cleanmaster : cleancdf cleancdf : diff --git a/src/Rules.LXgfortran.mk b/src/Rules.LXgfortran.mk index 0641238a3..7a01c286b 100644 --- a/src/Rules.LXgfortran.mk +++ b/src/Rules.LXgfortran.mk @@ -86,6 +86,10 @@ endif # TARGET_GRIBEX=linux CNAME_GRIBEX=_gfortran +# +# Netcdf/HDF5 flags +# +HDF_CONF= CFLAGS=-std=c99 ########################################################## # # # Source of MESONH PACKAGE Distribution # -- GitLab