diff options
author | Scott McMillan <scott.andrew.mcmillan@gmail.com> | 2021-01-20 21:42:53 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-20 21:42:53 -0600 |
commit | fcf99be939630324275fff44e7fe6bcdfab21a4d (patch) | |
tree | 39acbb458b70936e9fe292d82397fe819b27640a | |
parent | c5ed46e0264c7f62d95c7ad1f69717b19f06db8c (diff) | |
download | spack-fcf99be939630324275fff44e7fe6bcdfab21a4d.tar.gz spack-fcf99be939630324275fff44e7fe6bcdfab21a4d.tar.bz2 spack-fcf99be939630324275fff44e7fe6bcdfab21a4d.tar.xz spack-fcf99be939630324275fff44e7fe6bcdfab21a4d.zip |
openssl: remove preprocessor flags incompatible with NVIDIA HPC SDK (#21180)
* openssl: remove preprocessor flags incompatible with NVIDIA HPC SDK
* Update var/spack/repos/builtin/packages/openssl/package.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
-rw-r--r-- | var/spack/repos/builtin/packages/openssl/package.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/openssl/package.py b/var/spack/repos/builtin/packages/openssl/package.py index e205da7108..133d88fd98 100644 --- a/var/spack/repos/builtin/packages/openssl/package.py +++ b/var/spack/repos/builtin/packages/openssl/package.py @@ -172,5 +172,13 @@ class Openssl(Package): # Uses Fake Autotools, should subclass Package os.rmdir(pkg_certs) os.symlink(sys_certs, pkg_certs) + def patch(self): + if self.spec.satisfies('%nvhpc'): + # Remove incompatible preprocessor flags + filter_file('-MF ', '', + 'Configurations/unix-Makefile.tmpl', string=True) + filter_file(r'-MT \$\@ ', '', + 'Configurations/unix-Makefile.tmpl', string=True) + def setup_build_environment(self, env): env.set('PERL', self.spec['perl'].prefix.bin.perl) |