summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSreenivasa Murthy Kolam <67086238+srekolam@users.noreply.github.com>2021-08-02 00:38:34 -0700
committerGitHub <noreply@github.com>2021-08-02 09:38:34 +0200
commit437c1e438e3c05706adf5f39ea39725a8515e87f (patch)
tree339b1fe6ed1711e2da3c25b3ea56c0547d19dac0
parent55e218649a5523d10698bfe4a4898475e4e98612 (diff)
downloadspack-437c1e438e3c05706adf5f39ea39725a8515e87f.tar.gz
spack-437c1e438e3c05706adf5f39ea39725a8515e87f.tar.bz2
spack-437c1e438e3c05706adf5f39ea39725a8515e87f.tar.xz
spack-437c1e438e3c05706adf5f39ea39725a8515e87f.zip
add MIOPEN_AMDGCN_ASSEMBLER to cmake args (#25159)
-rw-r--r--var/spack/repos/builtin/packages/miopen-hip/package.py4
-rw-r--r--var/spack/repos/builtin/packages/miopen-opencl/package.py4
-rw-r--r--var/spack/repos/builtin/packages/mivisionx/package.py4
3 files changed, 12 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/miopen-hip/package.py b/var/spack/repos/builtin/packages/miopen-hip/package.py
index 2479e1e70c..e08d349128 100644
--- a/var/spack/repos/builtin/packages/miopen-hip/package.py
+++ b/var/spack/repos/builtin/packages/miopen-hip/package.py
@@ -67,6 +67,10 @@ class MiopenHip(CMakePackage):
'CMAKE_CXX_COMPILER',
'{0}/bin/clang++'.format(spec['llvm-amdgpu'].prefix)
),
+ self.define(
+ 'MIOPEN_AMDGCN_ASSEMBLER',
+ '{0}/bin/clang'.format(spec['llvm-amdgpu'].prefix)
+ ),
self.define('Boost_USE_STATIC_LIBS', 'Off'),
self.define('HIP_PREFIX_PATH', spec['hip'].prefix),
self.define('DEVICELIBS_PREFIX_PATH', self.get_bitcode_dir())
diff --git a/var/spack/repos/builtin/packages/miopen-opencl/package.py b/var/spack/repos/builtin/packages/miopen-opencl/package.py
index 1c5d4ee1be..1e095d5d2a 100644
--- a/var/spack/repos/builtin/packages/miopen-opencl/package.py
+++ b/var/spack/repos/builtin/packages/miopen-opencl/package.py
@@ -59,6 +59,10 @@ class MiopenOpencl(CMakePackage):
'HIP_CXX_COMPILER',
'{0}/bin/clang++'.format(self.spec['llvm-amdgpu'].prefix)
),
+ self.define(
+ 'MIOPEN_AMDGCN_ASSEMBLER',
+ '{0}/bin/clang'.format(self.spec['llvm-amdgpu'].prefix)
+ ),
self.define('Boost_USE_STATIC_LIBS', 'Off')
]
return args
diff --git a/var/spack/repos/builtin/packages/mivisionx/package.py b/var/spack/repos/builtin/packages/mivisionx/package.py
index 3aabcb7428..c5e5700e22 100644
--- a/var/spack/repos/builtin/packages/mivisionx/package.py
+++ b/var/spack/repos/builtin/packages/mivisionx/package.py
@@ -41,6 +41,10 @@ class Mivisionx(CMakePackage):
self.spec['rocm-opencl'].prefix,
'amd_openvx/cmake/FindOpenCL.cmake',
string=True)
+ filter_file('/opt/rocm/mivisionx/include',
+ self.spec['mivisionx'].prefix.include,
+ 'utilities/mv_deploy/CMakeLists.txt',
+ string=True)
def flag_handler(self, name, flags):
spec = self.spec