diff --git a/gcc.spec b/gcc.spec index 16daff45020a58b2017984012b5a4f1cf4390f16..57514f28c416946fd6f5a7c85c3b9d7451dbe1a9 100644 --- a/gcc.spec +++ b/gcc.spec @@ -2,7 +2,7 @@ %global gcc_major 12 # Note, gcc_release must be integer, if you want to add suffixes to # %%{release}, append them after %%{gcc_release} on Release: line. -%global gcc_release 13 +%global gcc_release 14 %global _unpackaged_files_terminate_build 0 %global _performance_build 1 @@ -1663,8 +1663,14 @@ echo gcc-%{version}-%{release}.%{_arch} > $FULLPATH/rpmver ln -s ../../libexec/gcc/%{gcc_target_platform}/%{gcc_major}/liblto_plugin.so \ %{buildroot}%{_libdir}/bfd-plugins/ -strip -s %{buildroot}%{_prefix}/bin/gcc -strip -s %{buildroot}%{_prefix}/bin/%{_target_platform}-gcc +%ifarch aarch64 + if [ -e %{buildroot}%{_prefix}/bin/gcc ]; then strip -s %{buildroot}%{_prefix}/bin/gcc; fi + if [ -e %{buildroot}%{_prefix}/bin/%{_target_platform}-gcc-12 ]; then strip -s %{buildroot}%{_prefix}/bin/%{_target_platform}-gcc-12; fi +%endif +%ifarch x86_64 + if [ -e %{buildroot}%{_prefix}/bin/%{_target_platform}-gcc ]; then strip -s %{buildroot}%{_prefix}/bin/%{_target_platform}-gcc; fi + if [ -e %{buildroot}%{_prefix}/bin/%{_target_platform}-gcc-12 ]; then strip -s %{buildroot}%{_prefix}/bin/%{_target_platform}-gcc-12; fi +%endif # Remove installed but unpacked files. # If any file is useful in the future, remove it from here. @@ -2888,6 +2894,10 @@ end %doc rpm.doc/changelogs/libcc1/ChangeLog* %changelog +* Wed Sep 06 2023 zhaozhenyu 12.3.1-14 +- Type: SPEC +- DESC: Enable Strip for aarch64 and x86 + * Tue Sep 05 2023 liyancheng <412998149@qq.com> 12.3.1-13 - Type: Bugfix - DESC: Remove installed but unpacked files