summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsrekolam <67086238+srekolam@users.noreply.github.com>2020-09-09 19:43:07 -0700
committerGitHub <noreply@github.com>2020-09-09 21:43:07 -0500
commit651cffae0af1864069951f8c47db31fa0d9dda38 (patch)
treeaffb1358e5bd430599393233c68f2abf03916c3a
parent87dc324f369c4edd0ed866ad8d8a04a869d95efc (diff)
downloadspack-651cffae0af1864069951f8c47db31fa0d9dda38.tar.gz
spack-651cffae0af1864069951f8c47db31fa0d9dda38.tar.bz2
spack-651cffae0af1864069951f8c47db31fa0d9dda38.tar.xz
spack-651cffae0af1864069951f8c47db31fa0d9dda38.zip
Rocprofiler changes for rocm-3.7.0 release (#18599)
* rocprofiler changes for rocm-3.7.0 release * fix flake8 errors
-rw-r--r--var/spack/repos/builtin/packages/rocprofiler-dev/package.py20
1 files changed, 15 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/rocprofiler-dev/package.py b/var/spack/repos/builtin/packages/rocprofiler-dev/package.py
index 5bf2f74b00..454a5ae960 100644
--- a/var/spack/repos/builtin/packages/rocprofiler-dev/package.py
+++ b/var/spack/repos/builtin/packages/rocprofiler-dev/package.py
@@ -11,23 +11,33 @@ class RocprofilerDev(CMakePackage):
"""ROCPROFILER library for AMD HSA runtime API extension support"""
homepage = "https://github.com/ROCm-Developer-Tools/rocprofiler"
- url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-3.5.0.tar.gz"
+ url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-3.7.0.tar.gz"
maintainers = ['srekolam', 'arjun-raj-kuppala']
+ version('3.7.0', sha256='d3f03bf850cbd86ca9dfe6e6cc6f559d8083b0f3ea4711d8260b232cb6fdd1cc')
version('3.5.0', sha256='c42548dd467b7138be94ad68c715254eb56a9d3b670ccf993c43cd4d43659937')
depends_on('cmake@3:', type='build')
- depends_on('hsakmt-roct@3.5.0:', type='build', when='@3.5.0:')
- depends_on('hsa-rocr-dev@3.5.0:', type='link', when='@3.5.0:')
- depends_on('rocminfo@3.5.0:', type='build', when='@3.5.0:')
+ for ver in ['3.5.0', '3.7.0']:
+ depends_on('hsakmt-roct@' + ver, type='build', when='@' + ver)
+ depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
+ depends_on('rocminfo@' + ver, type='build', when='@' + ver)
resource(name='roctracer-dev',
url='https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-3.5.0.tar.gz',
sha256='7af5326c9ca695642b4265232ec12864a61fd6b6056aa7c4ecd9e19c817f209e',
expand=True,
destination='',
- placement='roctracer')
+ placement='roctracer',
+ when='@3.5.0')
+ resource(name='roctracer-dev',
+ url='https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-3.7.0.tar.gz',
+ sha256='6fa5b771e990f09c242237ab334b9f01039ec7d54ccde993e719c5d6577d1518',
+ expand=True,
+ destination='',
+ placement='roctracer',
+ when='@3.7.0')
def patch(self):
filter_file('${HSA_RUNTIME_LIB_PATH}/../include',