diff --git a/gcc.spec b/gcc.spec index a679589447fef1e8a2f82f0c380d3bad5dbaf334..4e73c9e6d437f518f2ab3a7afab2608486a16b8d 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,6 +1,6 @@ %global gcc_version 12.3.1.4 %global gcc_major 12 -%global gcc_release 1 +%global gcc_release 2 %global isl_version 0.18 %global tgcc_summary Tencent Compiler %global _unpackaged_files_terminate_build 0 @@ -1581,6 +1581,19 @@ pushd %{buildroot}%{_prefix}/lib/gcc/ ln -s %{gcc_target_platform} %{_arch}-linux-gnu popd +%if %{build_go} +pushd %{buildroot}%{_libdir}/go/%{gcc_major}/ +ln -s %{gcc_target_platform} %{_arch}-linux-gnu +popd +%endif + +pushd %{buildroot}%{_includedir}/c++/%{gcc_major}/ +ln -s %{gcc_target_platform} %{_arch}-linux-gnu +popd + +pushd %{buildroot}%{_libexecdir}/gcc/ +ln -s %{gcc_target_platform} %{_arch}-linux-gnu +popd %check @@ -1761,6 +1774,7 @@ end %{_prefix}/lib/gcc/%{_arch}-linux-gnu %dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major} %dir %{_prefix}/libexec/gcc +%{_libexecdir}/gcc/%{_arch}-linux-gnu %dir %{_prefix}/libexec/gcc/%{gcc_target_platform} %dir %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major} %dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include @@ -2351,6 +2365,7 @@ end %dir %{_prefix}/%{_lib}/go %dir %{_prefix}/%{_lib}/go/%{gcc_major} %{_prefix}/%{_lib}/go/%{gcc_major}/%{gcc_target_platform} +%{_libdir}/go/%{gcc_major}/%{_arch}-linux-gnu %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libgobegin.a %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libgolibbegin.a %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libgo.so @@ -2412,6 +2427,10 @@ end %changelog +* Fri Feb 28 2025 Zhao Zhen - 12.3.1.4-2 +- [Type] bugfix +- [DESC] fixed triple link, caused by 12.3.1.4-1, take building error of clang + * Thu Dec 05 2024 Zhao Zhen - 12.3.1.4-1 - [Type] other - [DESC] Improved KunPeng feature