forked from ROCm/rocsolver
Compare commits
1 Commits
distro_mac
...
fixes
| Author | SHA256 | Date | |
|---|---|---|---|
| 949b217aac |
@@ -1,8 +1,4 @@
|
|||||||
%if 0%{?suse_version}
|
%{rocm_set_libpackage_name rocsolver -s 0}
|
||||||
%global rocsolver_name librocsolver0
|
|
||||||
%else
|
|
||||||
%global rocsolver_name rocsolver
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%global upstreamname rocSOLVER
|
%global upstreamname rocSOLVER
|
||||||
%global rocm_release 6.4
|
%global rocm_release 6.4
|
||||||
@@ -56,11 +52,7 @@
|
|||||||
%bcond_with ninja
|
%bcond_with ninja
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with ninja}
|
%rocm_set_ninja
|
||||||
%global cmake_generator -G Ninja
|
|
||||||
%else
|
|
||||||
%global cmake_generator %{nil}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# export an llvm compilation database
|
# export an llvm compilation database
|
||||||
# Useful for input for other llvm tools
|
# Useful for input for other llvm tools
|
||||||
@@ -73,7 +65,7 @@
|
|||||||
|
|
||||||
Name: %{rocsolver_name}
|
Name: %{rocsolver_name}
|
||||||
Version: %{rocm_version}
|
Version: %{rocm_version}
|
||||||
Release: 3%{?dist}
|
Release: 4%{?dist}
|
||||||
Summary: Next generation LAPACK implementation for ROCm platform
|
Summary: Next generation LAPACK implementation for ROCm platform
|
||||||
Url: https://github.com/ROCm/rocSOLVER
|
Url: https://github.com/ROCm/rocSOLVER
|
||||||
|
|
||||||
@@ -106,15 +98,20 @@ BuildRequires: rocm-runtime-devel
|
|||||||
BuildRequires: rocm-rpm-macros
|
BuildRequires: rocm-rpm-macros
|
||||||
BuildRequires: rocprim-devel
|
BuildRequires: rocprim-devel
|
||||||
BuildRequires: rocsparse-devel
|
BuildRequires: rocsparse-devel
|
||||||
|
%if 0%{?suse_version}
|
||||||
|
%{?with_ninja:BuildRequires: ninja}
|
||||||
|
%else
|
||||||
|
%{?with_ninja:BuildRequires: ninja-devel}
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with compress}
|
%if %{with compress}
|
||||||
BuildRequires: pkgconfig(libzstd)
|
BuildRequires: pkgconfig(libzstd)
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with test}
|
%if %{with test}
|
||||||
|
BuildRequires: gcc-fortran
|
||||||
|
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
BuildRequires: gcc-fortran
|
|
||||||
BuildRequires: gtest
|
BuildRequires: gtest
|
||||||
BuildRequires: blas-devel-static
|
BuildRequires: blas-devel-static
|
||||||
BuildRequires: lapack-devel-static
|
BuildRequires: lapack-devel-static
|
||||||
@@ -126,7 +123,6 @@ BuildRequires: lapack-devel-static
|
|||||||
# "/usr/lib64/libblas.so.3.12.0"
|
# "/usr/lib64/libblas.so.3.12.0"
|
||||||
|
|
||||||
%else
|
%else
|
||||||
BuildRequires: gcc-gfortran
|
|
||||||
BuildRequires: gtest-devel
|
BuildRequires: gtest-devel
|
||||||
BuildRequires: blas-static
|
BuildRequires: blas-static
|
||||||
BuildRequires: lapack-static
|
BuildRequires: lapack-static
|
||||||
@@ -134,16 +130,6 @@ BuildRequires: lapack-static
|
|||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with ninja}
|
|
||||||
%if 0%{?fedora}
|
|
||||||
BuildRequires: ninja-build
|
|
||||||
%endif
|
|
||||||
%if 0%{?suse_version}
|
|
||||||
BuildRequires: ninja
|
|
||||||
%define __builder ninja
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
|
|
||||||
Provides: rocsolver = %{version}-%{release}
|
Provides: rocsolver = %{version}-%{release}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -241,7 +227,7 @@ if [ "$LINK_JOBS" -lt "$JOBS" ]; then
|
|||||||
JOBS=$LINK_JOBS
|
JOBS=$LINK_JOBS
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%cmake %{cmake_generator} \
|
%cmake %{?cmake_generator} \
|
||||||
-DCMAKE_CXX_COMPILER=hipcc \
|
-DCMAKE_CXX_COMPILER=hipcc \
|
||||||
-DCMAKE_C_COMPILER=hipcc \
|
-DCMAKE_C_COMPILER=hipcc \
|
||||||
-DCMAKE_LINKER=%rocmllvm_bindir/ld.lld \
|
-DCMAKE_LINKER=%rocmllvm_bindir/ld.lld \
|
||||||
@@ -295,6 +281,9 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jun 17 2025 Egbert Eich <eich@suse.com> - 6.4.0-4
|
||||||
|
- Use distro specific macros to hide some distribution differences.
|
||||||
|
|
||||||
* Thu Jun 12 2025 Tom Rix <Tom.Rix@amd.com> - 6.4.0-3
|
* Thu Jun 12 2025 Tom Rix <Tom.Rix@amd.com> - 6.4.0-3
|
||||||
- Add hip jobs
|
- Add hip jobs
|
||||||
- Remove suse if check for ldconfig
|
- Remove suse if check for ldconfig
|
||||||
|
|||||||
Reference in New Issue
Block a user