Skip to content
Snippets Groups Projects
Commit 890654cf authored by WAUTELET Philippe's avatar WAUTELET Philippe
Browse files

Philippe 24/06/2020: add support for GCC 10.1

(cherry picked from commit 428283bb)
(cherry picked from commit 11f19d36)
parent 0f6a75e7
No related branches found
No related tags found
No related merge requests found
#MNH_LIC Copyright 1994-2019 CNRS, Meteo-France and Universite Paul Sabatier #MNH_LIC Copyright 1994-2020 CNRS, Meteo-France and Universite Paul Sabatier
#MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence #MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence
#MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt #MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
#MNH_LIC for details. version 1. #MNH_LIC for details. version 1.
...@@ -116,6 +116,16 @@ MNH_COMPRESS=yes ...@@ -116,6 +116,16 @@ MNH_COMPRESS=yes
#if MNH_S4PY exists => compile the libs4py library (for epygram) #if MNH_S4PY exists => compile the libs4py library (for epygram)
#MNH_S4PY=no #MNH_S4PY=no
# #
#
# Force -fallow-argument-mismatch option for gcc >= 10.1
# Necessary because some subroutines may be called with different datatypes
# Known list: MPI_Allgatherv,MPI_Allreduce,MPI_Bcast,MPI_Bsend,MPI_Gather,MPI_Gatherv,MPI_Recv,LEPOLY,EXTRACT_BBUFF,FILL_BBUFF
# + gribapi + netCDF-fortran < 4.5.3
#
ifeq ($(shell test $(GFV) -ge 1010 ; echo $$?),0)
OPT_BASE += -fallow-argument-mismatch
GRIB_FLAGS += -fallow-argument-mismatch
endif
########################################################## ##########################################################
# # # #
# Source of MESONH PACKAGE Distribution # # Source of MESONH PACKAGE Distribution #
...@@ -149,4 +159,3 @@ OBJS_O0= spll_lima_phillips_integ.o ...@@ -149,4 +159,3 @@ OBJS_O0= spll_lima_phillips_integ.o
$(OBJS_O0) : OPT = $(OPT_BASE) $(OPT_PERF0) $(OBJS_O0) : OPT = $(OPT_BASE) $(OPT_PERF0)
endif endif
endif endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment