diff --git a/glibc.spec b/glibc.spec index 89df5bc2bb41d37cd4830ab686421786fa1c81ac..17c32a7a4d59082c6c7ce6b009e504dafa059c4c 100644 --- a/glibc.spec +++ b/glibc.spec @@ -62,7 +62,7 @@ ############################################################################## Name: glibc Version: 2.28 -Release: 112 +Release: 113 Summary: The GNU libc libraries License: %{all_license} URL: http://www.gnu.org/software/glibc/ @@ -731,7 +731,6 @@ for i in benchout.schema.json compare_bench.py import_bench.py validate_benchout cp benchtests/scripts/$i $RPM_BUILD_ROOT%{_prefix}/libexec/glibc-benchtests/ done -%if 0%{?_enable_debug_packages} pushd locale ln -s programs/*.gperf . popd @@ -786,7 +785,9 @@ touch nss-devel.filelist touch libnsl.filelist touch debugutils.filelist touch benchtests.filelist +%if 0%{?_enable_debug_packages} touch debuginfo.filelist +%endif %if %{with compat_2_17} touch compat-2.17.filelist %endif @@ -948,8 +949,8 @@ echo "%{_prefix}/libexec/glibc-benchtests/benchout.schema.json" >> benchtests.fi echo "%{_prefix}/libexec/glibc-benchtests/compare_bench.py*" >> benchtests.filelist echo "%{_prefix}/libexec/glibc-benchtests/import_bench.py*" >> benchtests.filelist echo "%{_prefix}/libexec/glibc-benchtests/validate_benchout.py*" >> benchtests.filelist -%endif # 0%{?_enable_debug_packages} +%if 0%{?_enable_debug_packages} ############################################################################## # glibc debuginfo sub-package ############################################################################## @@ -991,6 +992,7 @@ remove_dir="$remove_dir $(echo %{_prefix}/lib/debug%{_prefix}{,/%{_lib},/libexec for d in $(echo $remove_dir | sed 's/ /\n/g'); do sed -i "\|^%%dir $d/\?$|d" debuginfo.filelist done +%endif %endif # %{with benchtests} reliantlib="" @@ -1298,6 +1300,9 @@ fi %endif %changelog +* Wed Oct 15 2025 panzhe - 2.28-113 +- debuginfo: Fix invalid macro _enable_debug_packages + * Thu Aug 07 2025 panzhe - 2.28-112 - stdio: Fix aliasing violation