summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsrekolam <67086238+srekolam@users.noreply.github.com>2020-08-31 02:36:38 -0700
committerGitHub <noreply@github.com>2020-08-31 11:36:38 +0200
commitd73db33005a956eb285a94e6eea4f4fc735c80f0 (patch)
treeae00e33ea4d2fec026753f61fe9f8c6ab45f3258
parent06ad858be2a70e8674fb8bd096fedb765ae32a95 (diff)
downloadspack-d73db33005a956eb285a94e6eea4f4fc735c80f0.tar.gz
spack-d73db33005a956eb285a94e6eea4f4fc735c80f0.tar.bz2
spack-d73db33005a956eb285a94e6eea4f4fc735c80f0.tar.xz
spack-d73db33005a956eb285a94e6eea4f4fc735c80f0.zip
atmi,rocgdb,rocm-dbgapi changes for rocm3.7 (#18404)
-rw-r--r--var/spack/repos/builtin/packages/atmi/package.py9
-rw-r--r--var/spack/repos/builtin/packages/rocgdb/package.py8
-rw-r--r--var/spack/repos/builtin/packages/rocm-dbgapi/package.py8
3 files changed, 15 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/atmi/package.py b/var/spack/repos/builtin/packages/atmi/package.py
index c6063b3fde..08f3c31d52 100644
--- a/var/spack/repos/builtin/packages/atmi/package.py
+++ b/var/spack/repos/builtin/packages/atmi/package.py
@@ -14,23 +14,24 @@ class Atmi(CMakePackage):
(integrated and discrete)."""
homepage = "https://github.com/RadeonOpenCompute/atmi"
- url = "https://github.com/RadeonOpenCompute/atmi/archive/rocm-3.5.0.tar.gz"
+ url = "https://github.com/RadeonOpenCompute/atmi/archive/rocm-3.7.0.tar.gz"
maintainers = ['srekolam', 'arjun-raj-kuppala']
+ version('3.7.0', sha256='8df08489a10ee04cea911811393e0e7d91bd437fc1fd81a23a4e7ab924a974f3')
version('3.5.0', sha256='3fb57d2e583fab82bd0582d0c2bccff059ca91122c18ac49a7770a8bb041a37b')
variant('build_type', default='Release', values=("Release", "Debug"), description='CMake build type')
depends_on('cmake@3:', type='build')
- depends_on('libelf@0.8:', type='link', when='@3.5:')
- for ver in ['3.5.0']:
+ for ver in ['3.5.0', '3.7.0']:
depends_on('comgr@' + ver, type='link', when='@' + ver)
depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
+ depends_on('libelf@0.8:', type='link', when='@' + ver)
root_cmakelists_dir = 'src'
- patch('0001-Remove-relative-link-paths-to-external-libraries.patch')
+ patch('0001-Remove-relative-link-paths-to-external-libraries.patch', when='@3.5.0')
def cmake_args(self):
return [
diff --git a/var/spack/repos/builtin/packages/rocgdb/package.py b/var/spack/repos/builtin/packages/rocgdb/package.py
index 927c6c3a68..e0264b914f 100644
--- a/var/spack/repos/builtin/packages/rocgdb/package.py
+++ b/var/spack/repos/builtin/packages/rocgdb/package.py
@@ -12,10 +12,11 @@ class Rocgdb(AutotoolsPackage):
based on GDB, the GNU source-level debugger."""
homepage = "https://github.com/ROCm-Developer-Tools/ROCgdb/"
- url = "https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-3.5.0.tar.gz"
+ url = "https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-3.7.0.tar.gz"
maintainers = ['srekolam', 'arjun-raj-kuppala']
+ version('3.7.0', sha256='7a29ef584fd7b6c66bb03aaf8ec2f5a8c758370672a28a4d0d95066e5f6fbdc1')
version('3.5.0', sha256='cf36d956e84c7a5711b71f281a44b0a9708e13e941d8fca0247d01567e7ee7d1')
depends_on('cmake@3:', type='build')
depends_on('texinfo', type='build')
@@ -25,7 +26,7 @@ class Rocgdb(AutotoolsPackage):
depends_on('expat', type='build')
depends_on('python', type='build')
depends_on('zlib', type='link')
- for ver in ['3.5.0']:
+ for ver in ['3.5.0', '3.7.0']:
depends_on('rocm-dbgapi@' + ver, type='link', when='@' + ver)
depends_on('comgr@' + ver, type='link', when='@' + ver)
@@ -52,6 +53,7 @@ class Rocgdb(AutotoolsPackage):
'--without-guile',
'--with-babeltrace',
'--with-lzma',
- '--with-python'
+ '--with-python',
+ '--with-rocm-dbgapi={0}'.format(self.spec['rocm-dbgapi'].prefix)
]
return options
diff --git a/var/spack/repos/builtin/packages/rocm-dbgapi/package.py b/var/spack/repos/builtin/packages/rocm-dbgapi/package.py
index 9b98a1d7ea..75ff61749e 100644
--- a/var/spack/repos/builtin/packages/rocm-dbgapi/package.py
+++ b/var/spack/repos/builtin/packages/rocm-dbgapi/package.py
@@ -14,16 +14,18 @@ class RocmDbgapi(CMakePackage):
AMD's commercially available GPU architectures."""
homepage = "https://github.com/ROCm-Developer-Tools/ROCdbgapi"
- url = "https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-3.5.0.tar.gz"
+ url = "https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-3.7.0.tar.gz"
maintainers = ['srekolam', 'arjun-raj-kuppala']
+ version('3.7.0', sha256='bdeaf81ea8a0ac861a697e435c72cbe767c291638be43f0d09116ad605dfee4f')
version('3.5.0', sha256='eeba0592bc79b90e5b874bba18fd003eab347e8a3cc80343708f8d19e047e87b')
depends_on('cmake@3:', type='build')
- for ver in ['3.5.0']:
+
+ for ver in ['3.5.0', '3.7.0']:
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
- depends_on('comgr@' + ver, when='@' + ver)
+ depends_on('comgr@' + ver, type=('build', 'link'), when='@' + ver)
def patch(self):
filter_file(r'(<INSTALL_INTERFACE:include>)', r'\1 {0}/include'.