diff options
author | ketsubouchi <67359246+ketsubouchi@users.noreply.github.com> | 2020-07-24 09:49:37 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-23 17:49:37 -0700 |
commit | 1fe07891e3404a53ba57f7831c6b3764a5da961f (patch) | |
tree | ac5f23974ca3e1c724f78de2398870886bae5898 | |
parent | a88675ffa94c73972b17b7c96258250614eda262 (diff) | |
download | spack-1fe07891e3404a53ba57f7831c6b3764a5da961f.tar.gz spack-1fe07891e3404a53ba57f7831c6b3764a5da961f.tar.bz2 spack-1fe07891e3404a53ba57f7831c6b3764a5da961f.tar.xz spack-1fe07891e3404a53ba57f7831c6b3764a5da961f.zip |
cctools (package): remove fstack-protector-all for Fujitsu compiler (#17656)
The Fujitsu C compiler does not support the "fstack-protector-all" option.
-rw-r--r-- | var/spack/repos/builtin/packages/cctools/package.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/cctools/package.py b/var/spack/repos/builtin/packages/cctools/package.py index ade997bbb8..b92bc65187 100644 --- a/var/spack/repos/builtin/packages/cctools/package.py +++ b/var/spack/repos/builtin/packages/cctools/package.py @@ -45,6 +45,10 @@ class Cctools(AutotoolsPackage): f = 'dttools/src/memfdexe.c' kwargs = {'ignore_absent': False, 'backup': True, 'string': True} filter_file(before, after, f, **kwargs) + if self.spec.satisfies('%fj'): + makefiles = ['chirp/src/Makefile', 'grow/src/Makefile'] + for m in makefiles: + filter_file('-fstack-protector-all', '', m) def configure_args(self): args = [] |