From 08d6f5f2be094548b7b1e3f80dcd4bf81ad20684 Mon Sep 17 00:00:00 2001 From: Boris Basic <boris.basic@edf.fr> Date: Wed, 14 Dec 2022 10:33:49 +0100 Subject: [PATCH] Fix compilation with GFortran 10 and above --- deps/msmpi-10.1.2/sdk/mpi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deps/msmpi-10.1.2/sdk/mpi.c b/deps/msmpi-10.1.2/sdk/mpi.c index cd765f3..31ff846 100644 --- a/deps/msmpi-10.1.2/sdk/mpi.c +++ b/deps/msmpi-10.1.2/sdk/mpi.c @@ -45,6 +45,11 @@ int main(int argc, char** argv) { #ifdef FC // Workaround for GFortran args[i++] = "-fno-range-check"; +#if __GNUC__ >= 10 + // More workarounds for GFortran 10 increased strickness + args[i++] = "-fallow-invalid-boz"; + args[i++] = "-fallow-argument-mismatch"; +#endif #endif if(!show) for(int x = 1; x < argc; ++x) args[i++] = argv[x]; args[i++] = lpath; -- GitLab