!401 SPEC: fix libcc1 file path for LoongArch

From: @ticat-fp 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
This commit is contained in:
openeuler-ci-bot 2024-04-01 06:27:08 +00:00 committed by Gitee
commit fa340d47b2
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -2,7 +2,7 @@
%global gcc_major 12 %global gcc_major 12
# Note, gcc_release must be integer, if you want to add suffixes to # Note, gcc_release must be integer, if you want to add suffixes to
# %%{release}, append them after %%{gcc_release} on Release: line. # %%{release}, append them after %%{gcc_release} on Release: line.
%global gcc_release 18 %global gcc_release 19
%global _unpackaged_files_terminate_build 0 %global _unpackaged_files_terminate_build 0
%global _performance_build 1 %global _performance_build 1
@ -1802,11 +1802,7 @@ strip -g `find . \( -name libgfortran.a -o -name libobjc.a -o -name libgomp.a \
popd popd
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgfortran.so.5.* chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgfortran.so.5.*
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgomp.so.1.* chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgomp.so.1.*
%ifarch loongarch64
chmod 755 %{buildroot}%{_prefix}/lib64/libcc1.so.0.*
%else
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libcc1.so.0.* chmod 755 %{buildroot}%{_prefix}/%{_lib}/libcc1.so.0.*
%endif
%if %{build_libquadmath} %if %{build_libquadmath}
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libquadmath.so.0.* chmod 755 %{buildroot}%{_prefix}/%{_lib}/libquadmath.so.0.*
%endif %endif
@ -3168,11 +3164,7 @@ end
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/plugin %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/plugin
%files gdb-plugin %files gdb-plugin
%ifarch loongarch64
%{_prefix}/lib64/libcc1.so*
%else
%{_prefix}/%{_lib}/libcc1.so* %{_prefix}/%{_lib}/libcc1.so*
%endif
%dir %{_prefix}/lib/gcc %dir %{_prefix}/lib/gcc
%dir %{_prefix}/lib/gcc/%{gcc_target_platform} %dir %{_prefix}/lib/gcc/%{gcc_target_platform}
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major} %dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
@ -3182,6 +3174,10 @@ end
%doc rpm.doc/changelogs/libcc1/ChangeLog* %doc rpm.doc/changelogs/libcc1/ChangeLog*
%changelog %changelog
* Mon Apr 1 2024 Peng Fan <fanpeng@loongson.cn> 12.3.1-19
- Type: SPEC
- DESC: fix libcc1 file path for LoongArch.
* Wed Mar 27 2024 Peng Fan <fanpeng@loongson.cn> 12.3.1-18 * Wed Mar 27 2024 Peng Fan <fanpeng@loongson.cn> 12.3.1-18
- Type: Sync - Type: Sync
- DESC: Sync patch from gcc upstream - DESC: Sync patch from gcc upstream