From 85c55896203bc176805b094f0aede8dcc38601b6 Mon Sep 17 00:00:00 2001 From: Anton Kozhevnikov Date: Thu, 17 Jun 2021 11:40:27 +0200 Subject: add -fallow-argument-mismatch flag for gcc10 (#24354) --- var/spack/repos/builtin/packages/siesta/package.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/siesta/package.py b/var/spack/repos/builtin/packages/siesta/package.py index 2779e8420a..4060d90eb7 100644 --- a/var/spack/repos/builtin/packages/siesta/package.py +++ b/var/spack/repos/builtin/packages/siesta/package.py @@ -28,6 +28,11 @@ class Siesta(Package): phases = ['configure', 'build', 'install'] + def flag_handler(self, name, flags): + if '%gcc@10:' in self.spec and name == 'fflags': + flags.append('-fallow-argument-mismatch') + return (flags, None, None) + def configure(self, spec, prefix): sh = which('sh') configure_args = ['--enable-mpi', -- cgit v1.2.3-70-g09d2