diff options
author | Scott McMillan <scott.andrew.mcmillan@gmail.com> | 2021-01-20 17:38:34 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-20 17:38:34 -0600 |
commit | 2ea336e6aa5c0a4c30ca7c302afa0f7b5f020df1 (patch) | |
tree | 9703e780085f7856c46cdb99b29d62ceb518e4ce /var | |
parent | 6ecc3fc06f3012ac5d361a3ef859ba2018279ac0 (diff) | |
download | spack-2ea336e6aa5c0a4c30ca7c302afa0f7b5f020df1.tar.gz spack-2ea336e6aa5c0a4c30ca7c302afa0f7b5f020df1.tar.bz2 spack-2ea336e6aa5c0a4c30ca7c302afa0f7b5f020df1.tar.xz spack-2ea336e6aa5c0a4c30ca7c302afa0f7b5f020df1.zip |
libevent: Remove compiler flags incompatible with NVIDIA HPC SDK (#21181)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/libevent/package.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/libevent/package.py b/var/spack/repos/builtin/packages/libevent/package.py index b3034bfe3f..a16e528acb 100644 --- a/var/spack/repos/builtin/packages/libevent/package.py +++ b/var/spack/repos/builtin/packages/libevent/package.py @@ -57,3 +57,15 @@ class Libevent(AutotoolsPackage): configure_args.append('--disable-openssl') return configure_args + + def patch(self): + if self.spec.satisfies('%nvhpc'): + # Remove incompatible compiler flags + filter_file(' -Wmissing-declarations', '', 'configure') + filter_file(' -Wbad-function-cast', '', 'configure') + filter_file(' -Wno-unused-parameter', '', 'configure') + filter_file(' -Wmissing-field-initializers', '', 'configure') + filter_file(' -Waddress', '', 'configure') + filter_file(' -Wnormalized=id', '', 'configure') + filter_file(' -Woverride-init', '', 'configure') + filter_file(' -Wlogical-op', '', 'configure') |