diff --git a/glibc.spec b/glibc.spec index 8b41f18..f9325cc 100644 --- a/glibc.spec +++ b/glibc.spec @@ -66,7 +66,7 @@ ############################################################################## Name: glibc Version: 2.34 -Release: 87 +Release: 88 Summary: The GNU libc libraries License: %{all_license} URL: http://www.gnu.org/software/glibc/ @@ -538,6 +538,11 @@ touch locale/programs/*-kw.h BuildFlags="-O2 -g" BuildFlags="$BuildFlags -DNDEBUG" + +%ifarch aarch64 +BuildFlags="$BuildFlags -mno-outline-atomics" +%endif + reference=" \ "-Wp,-D_GLIBCXX_ASSERTIONS" \ "-fasynchronous-unwind-tables" \ @@ -1394,6 +1399,9 @@ fi %endif %changelog +* Tue Jun 28 2022 Qingqing Li - 2.34-88 +- aarch64: add -mno-outline-atomics to prevent mallocT2_xx performance regression + * Mon Jun 27 2022 Qingqing Li - 2.34-87 - x86: use total l3cache for non_temporal_threshold