summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authoramd-toolchain-support <toolchainsupport@amd.com>2020-12-14 21:01:27 +0530
committerTodd Gamblin <tgamblin@llnl.gov>2020-12-21 00:27:37 -0800
commite73a65db9a895e93f114dcc9cb694f17687456a2 (patch)
tree22e192f28b7b44c52fcf419b6c895af5c2c78399 /var
parent5df6418b643bb801ae9aa7cee4b2b7fefddf68ff (diff)
downloadspack-e73a65db9a895e93f114dcc9cb694f17687456a2.tar.gz
spack-e73a65db9a895e93f114dcc9cb694f17687456a2.tar.bz2
spack-e73a65db9a895e93f114dcc9cb694f17687456a2.tar.xz
spack-e73a65db9a895e93f114dcc9cb694f17687456a2.zip
Added support for AOCC compiler
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/hpcg/package.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/hpcg/package.py b/var/spack/repos/builtin/packages/hpcg/package.py
index 4de150cda2..2f68d94054 100644
--- a/var/spack/repos/builtin/packages/hpcg/package.py
+++ b/var/spack/repos/builtin/packages/hpcg/package.py
@@ -23,6 +23,7 @@ class Hpcg(AutotoolsPackage):
variant('openmp', default=True, description='Enable OpenMP support')
patch('https://github.com/hpcg-benchmark/hpcg/commit/e9e0b7e6cae23e1f30dd983c2ce2d3bd34d56f75.patch', sha256='23b9de83042eb7a8207fdddcfa79ae2cc1a17e8e623e2224c7751d7c328ee482', when='%gcc@9:')
+ patch('https://github.com/hpcg-benchmark/hpcg/commit/e9e0b7e6cae23e1f30dd983c2ce2d3bd34d56f75.patch', sha256='23b9de83042eb7a8207fdddcfa79ae2cc1a17e8e623e2224c7751d7c328ee482', when='%aocc')
depends_on('mpi@1.1:')
@@ -30,8 +31,9 @@ class Hpcg(AutotoolsPackage):
build_targets = ['arch={0}'.format(arch)]
def configure(self, spec, prefix):
- CXXFLAGS = '-O3 -ffast-math '
- CXXFLAGS += '-ftree-vectorize -ftree-vectorizer-verbose=0 '
+ CXXFLAGS = '-O3 -ffast-math -ftree-vectorize '
+ if '%aocc' not in self.spec:
+ CXXFLAGS += ' -ftree-vectorizer-verbose=0 '
if '+openmp' in self.spec:
CXXFLAGS += self.compiler.openmp_flag
config = [