diff options
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') |