From 1b2d6c981d0179ffc0197c0791625d3128c194c6 Mon Sep 17 00:00:00 2001 From: misaka00251 <liuxin@iscas.ac.cn> Date: Tue, 8 Oct 2024 12:18:17 +0800 Subject: [PATCH] Update spec file --- rocblas.spec | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/rocblas.spec b/rocblas.spec index ef50709..11df202 100644 --- a/rocblas.spec +++ b/rocblas.spec @@ -56,6 +56,26 @@ BuildRequires: rocminfo BuildRequires: rocm-smi-devel %endif +#Use compat if LLVM is not latest, 1 is enable +%global compat_build 1 +%global maj_ver 18 + +%if %{compat_build} +BuildRequires: llvm%{maj_ver}-devel +BuildRequires: llvm%{maj_ver}-test +BuildRequires: llvm%{maj_ver}-cmake-utils +BuildRequires: llvm%{maj_ver}-libs +BuildRequires: lld%{maj_ver} +BuildRequires: lld%{maj_ver}-devel +BuildRequires: clang%{maj_ver}-devel +BuildRequires: clang%{maj_ver}-libs +BuildRequires: clang%{maj_ver}-tools-extra +%else +BuildRequires: llvm-devel = %{version} +BuildRequires: llvm-test = %{version} +BuildRequires: llvm-cmake-utils = %{version} +%endif + Requires: rocm-rpm-macros-modules ExclusiveArch: x86_64 riscv64 @@ -93,10 +113,6 @@ Requires: %{name}-gfx942%{?_isa} = %{version}-%{release} Requires: %{name}-gfx1100%{?_isa} = %{version}-%{release} Requires: %{name}-gfx1103%{?_isa} = %{version}-%{release} -%package devel -Summary: Libraries and headers for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} - %description devel %{summary} @@ -171,7 +187,7 @@ done %if %{with tensile} %{_libdir}/rocm/gfx90a/lib/rocblas/library/* %endif - + %files gfx942 %{_libdir}/rocm/gfx942/lib/lib%{name}.so.* %if %{with tensile} -- GitLab