From 1ec778364032b629336d185d1f652ac2de50a77f Mon Sep 17 00:00:00 2001 From: zhenyu--zhao Date: Thu, 7 Sep 2023 10:23:37 +0800 Subject: [PATCH] !334[SPEC] Enable Sirp on aarch64 and x86 (cherry picked from commit 21298a720abe9d312129532f995fa3c943b71f59) --- gcc.spec | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/gcc.spec b/gcc.spec index 766d93b..76948ef 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 14 +%global gcc_release 15 %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. @@ -2880,6 +2886,10 @@ end %doc rpm.doc/changelogs/libcc1/ChangeLog* %changelog +* Thu Sep 07 2023 zhaozhenyu 12.3.1-15 +- Type: SPEC +- DESC: Enable Strip for aarch64 and x86_64 + * Wed Sep 06 2023 eastb233 12.3.1-14 - Type: Bugfix - DESC: Package simdmath.h and simdmath_f.h