From bafbfa1ea0b7a1fd8efa85a3dd3ce7f52c5e6a0b Mon Sep 17 00:00:00 2001 From: Chunmei Xu Date: Wed, 21 Feb 2024 10:21:42 +0800 Subject: [PATCH] fix pkgconfig dir error in aarch64 Signed-off-by: Chunmei Xu --- cuda.spec | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/cuda.spec b/cuda.spec index 812f801..c6ac34d 100644 --- a/cuda.spec +++ b/cuda.spec @@ -1,4 +1,4 @@ -%define anolis_release 5 +%define anolis_release 6 # version from version.json %define nvidia_driver_version 530.30.02 @@ -814,6 +814,9 @@ tar xf %{SOURCE11} cp %{name}-%{cuda_version}/EULA.txt LICENSE pushd %{name}-%{cuda_version} sed -i 's/{{CUDA_VERSION}}/%{cuda_major}.%{cuda_minor}/g' cuda-devel/*.pc +%ifarch aarch64 +sed -i 's/x86_64-linux/sbsa-linux/g' cuda-devel/*.pc +%endif popd %install @@ -1050,8 +1053,8 @@ cp nsys-ui-%{nsight_systems_main_version}.desktop %{buildroot}/usr/share/applica popd %post toolkit-%{cuda_major}-%{cuda_minor}-config-common -update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-%{cuda_major}.%{cuda_minor} 121 -update-alternatives --install /usr/local/cuda-%{cuda_major} cuda-%{cuda_major} /usr/local/cuda-%{cuda_major}.%{cuda_minor} 121 +update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-%{cuda_major}.%{cuda_minor} %{cuda_major}%{cuda_minor} +update-alternatives --install /usr/local/cuda-%{cuda_major} cuda-%{cuda_major} /usr/local/cuda-%{cuda_major}.%{cuda_minor} %{cuda_major}%{cuda_minor} %postun toolkit-%{cuda_major}-%{cuda_minor}-config-common update-alternatives --remove cuda /usr/local/cuda-%{cuda_major}.%{cuda_minor} @@ -1080,7 +1083,7 @@ fi %post -n libcufile-%{cuda_name_version} /sbin/ldconfig || true -update-alternatives --install /etc/cufile.json cufile.json /usr/local/cuda-%{cuda_major}.%{cuda_minor}/gds/cufile.json 121 || true +update-alternatives --install /etc/cufile.json cufile.json /usr/local/cuda-%{cuda_major}.%{cuda_minor}/gds/cufile.json %{cuda_major}%{cuda_minor} || true %preun -n libcufile-%{cuda_name_version} if [ $1 -eq 0 ] ; then @@ -1223,7 +1226,7 @@ exit 0 %license LICENSE %files -n libcufile-%{cuda_name_version} -/etc/ld.so.conf.d/gds-12-1.conf +/etc/ld.so.conf.d/gds-%{cuda_major}-%{cuda_minor}.conf %dir %{cuda_install_dir}/gds %{cuda_install_dir}/gds/EULA.txt %{cuda_install_dir}/gds/README @@ -1350,6 +1353,7 @@ exit 0 %{cuda_install_dir}/lib64 %{cuda_install_dir}/%{cuda_target_dir}/lib/libcudart.so.%{cuda_major} %{cuda_install_dir}/%{cuda_target_dir}/lib/libcudart.so.%{cuda_cudart_version} +%license LICENSE %files cudart-devel-%{cuda_name_version} /usr/lib64/pkgconfig/cudart-%{cuda_major}.%{cuda_minor}.pc @@ -1907,6 +1911,9 @@ exit 0 rm -rf %{_builddir}/%{name}-%{cuda_version} %changelog +* Wed Feb 21 2024 Chunmei Xu - 12.1.1-6 +- fix pkgconfig dir error in aarch64 + * Fri Oct 27 2023 Chunmei Xu - 12.1.1-5 - cuda-toolkit-{xx}-config-common should be arch related -- Gitee