271 Commits

Author SHA1 Message Date
jiangyingxin
ac20f0cf8e update glibc.spec 2023-07-11 17:31:05 +08:00
jiangyingxin
a7d930d1e0 Optimizing __random for single-threaded scenarios 2023-07-11 16:04:31 +08:00
openeuler-ci-bot
aebeeea4be
!606 processing of annotated patch files in spec files
From: @li-miaomiao_zhr 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2023-06-05 13:29:17 +00:00
li-miaomiao_zhr
eec5557670 processing of annotated patch files in spec files 2023-06-05 09:35:43 +08:00
openeuler-ci-bot
ce7bf891fb
!587 add GB18030-2022 charmap
From: @lijianglin6 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2023-05-29 06:25:55 +00:00
lijianglin
e7ee63f9a8 add GB18030-2022 charmap 2023-05-27 08:08:40 +08:00
openeuler-ci-bot
b08716ce38
!584 backport上游补丁修复riscv上的错误
From: @laokz 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2023-05-09 00:48:07 +00:00
laokz
ee4fac7086 backport RISC-V patches
"stdlib strfrom Add copysign to fix NAN issue on riscv" fix
incomformity of strform with C99. (from v2.37)

"Assume only FLAG_ELF_LIBC6 support" deprecated all other
FLAG_ELFs which actually deprecated long ago for all arches.
(from v2.37)

"Restore ldconfig libc6 implicit soname logic" fix mistaken
of the above patch. (from v2.38)
2023-05-08 10:37:42 +08:00
openeuler-ci-bot
524e8178c7
!559 gmon: Fix allocated buffer overflow (bug 29444)
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2023-02-24 07:37:20 +00:00
liqingqing_1229
ec518045c7 gmon: Fix allocated buffer overflow (bug 29444) 2023-02-24 10:19:30 +08:00
openeuler-ci-bot
f0cd8160b3
!542 add pthread_cond_clockwait@GLIBC_2_28
From: @yang_yanchao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2023-02-06 14:16:38 +00:00
Yang Yanchao
9ff1b7c97c add pthread_cond_clockwait@GLIBC_2_28
Since the pthread_cond_clockwait@GLIBC_2_28 is introduced in earlier
versions, this symbol is required to keep the previous items compatible.

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2023-02-01 11:24:47 +08:00
openeuler-ci-bot
25e4d6130c
!531 Makerules: fix MAKEFLAGS assignment for upcoming make-4.4
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2023-01-12 11:10:02 +00:00
liqingqing_1229
ffd6e0f422 Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 2023-01-12 17:27:18 +08:00
openeuler-ci-bot
535ac7323c
!498 Subject: [PATCH] syslog: Remove extra whitespace between timestamp and message (BZ#29544)
From: @wuxu_buque 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-09-26 00:30:17 +00:00
buque
deda2869b7 Subject: [PATCH] syslog: Remove extra whitespace between timestamp and message
(BZ#29544)

The rfc3164 clear states that a single space character must follow
the timestamp field.

Checked on x86_64-linux-gnu.
2022-09-24 15:26:13 +08:00
openeuler-ci-bot
756b852701
!497 gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583)
From: @wuxu_buque 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-09-23 11:30:14 +00:00
buque
bb63f941fd gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583)
It's possible that inode numbers are outside the 32-bit range.
    The existing code only handles the in-libc case correctly, and
    still uses the legacy interfaces when building iconv.
2022-09-23 18:46:31 +08:00
openeuler-ci-bot
34bd2843f4
!494 linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165)
From: @superhugepan 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-09-20 06:04:00 +00:00
SuperHugePan
80e03554ca linux: Do not skip d_ino==0 entries in readdir, readdir64(bug 12165) 2022-09-20 10:29:38 +08:00
openeuler-ci-bot
2e5d102f55
!490 add requires between glibc-info and glibc
From: @liqingqing_1229 
Reviewed-by: @wangbin224 
Signed-off-by: @wangbin224
2022-09-08 11:05:40 +00:00
liqingqing_1229
af2f5586c3 add requires between glibc-info and glibc 2022-09-08 14:28:26 +08:00
openeuler-ci-bot
79cbaf7a78
!488 syslog: Fix large messages (BZ#29536)
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2022-09-01 06:28:25 +00:00
liqingqing_1229
95e0f7d98c syslog:Fix large messages (BZ#29536/CVE-2022-39046) 2022-09-01 08:54:31 +08:00
openeuler-ci-bot
415057bdbf
!485 linux: Fix enum fsconfig_command detection in <sys/mount.h>
From: @liqingqing_1229 
Reviewed-by: @SuperSix173 
Signed-off-by: @SuperSix173
2022-08-17 01:24:51 +00:00
liqingqing
c6d65682ba linux: Fix enum fsconfig_command detection in <sys/mount.h> 2022-08-16 20:24:11 +08:00
openeuler-ci-bot
a3fc78c878
!484 linux: Fix sys/mount.h usage with kernel headers
From: @liqingqing_1229 
Reviewed-by: @SuperSix173 
Signed-off-by: @SuperSix173
2022-08-16 01:18:28 +00:00
liqingqing
6ae77472bf linux: Fix sys/mount.h usage with kernel headers 2022-08-15 21:50:01 +08:00
openeuler-ci-bot
0a1ace84ea
!483 refactoring testsuite whitelist
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2022-08-15 11:39:13 +00:00
liqingqing_1229
14beed93c9 refactoring testsuite whitelist 2022-08-15 14:57:16 +08:00
openeuler-ci-bot
187e9a9dca
!478 aarch64: strcmp delete align for better unixbench performance
From: @liqingqing_1229 
Reviewed-by: @SuperSix173 
Signed-off-by: @SuperSix173
2022-08-10 09:38:50 +00:00
liqingqing_1229
eb2c7a9ee8 aarch64: strcmp delete align for better unixbench performance 2022-08-10 16:11:17 +08:00
openeuler-ci-bot
4cadcf76e2
!474 upgrade to glibc 2.36
From: @liqingqing_1229 
Reviewed-by: @wswsamao 
Signed-off-by: @wswsamao
2022-08-02 08:51:40 +00:00
liqingqing_1229
d678c72e75 upgrade to glibc 2.36 2022-08-02 15:14:41 +08:00
openeuler-ci-bot
10ebd73eb9
!469 optimize Obsoletes version
From: @liqingqing_1229 
Reviewed-by: @wswsamao 
Signed-off-by: @wswsamao
2022-07-29 01:11:14 +00:00
liqingqing_1229
993fcab1f9 optimize Obsoletes version 2022-07-28 16:13:41 +08:00
openeuler-ci-bot
943a82b007
!463 enable -werror by default
From: @liqingqing_1229 
Reviewed-by: @wswsamao 
Signed-off-by: @wswsamao
2022-07-07 01:10:55 +00:00
liqingqing_1229
a27663f288 enable -werror by default 2022-07-06 15:32:10 +08:00
openeuler-ci-bot
81b4bec2f6
!460 在glibc-compat-2.17中增加libpthread_nonshared.a
From: @yang_yanchao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-07-06 02:47:58 +00:00
Yang Yanchao
6a37fb636d add libpthread_nonshared.a in glibc-compat-2.17 for old applications
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-07-05 17:17:18 +08:00
openeuler-ci-bot
a20062740b
!456 aarch64: add -mno-outline-atomics to prevent mallocT2_xx performance regression
From: @liqingqing_1229 
Reviewed-by: @wswsamao 
Signed-off-by: @wswsamao
2022-06-29 01:08:42 +00:00
liqingqing_1229
71de1929dd aarch64: add -mno-outline-atomics to prevent mallocT2_xx performance regression 2022-06-28 16:33:17 +08:00
openeuler-ci-bot
a1598a26b7
!452 x86: use total l3cache for non_temporal_threshold
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2022-06-28 06:36:13 +00:00
liqingqing_1229
00ea1ee896 x86: use total l3cache size for non_temporal_threshold 2022-06-27 19:16:46 +08:00
openeuler-ci-bot
2e10334cac
!449 Use Lua to compile the installation scripts of glibc-common and glibc-locale-archive.
From: @yang_yanchao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-06-14 12:32:22 +00:00
Yang Yanchao
750d623f7c Use Lua to compile the installation scripts of glibc-common and glibc-locale-archive.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-06-14 19:35:07 +08:00
openeuler-ci-bot
4dbaec4a98
!445 use locale-archive to prevent basic command performance regression
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2022-06-01 08:24:59 +00:00
liqingqing_1229
65b9b97a46 use locale-archive to prevent basic command performance regression
all the basic command like chgrp/chmod/chown/mkdir/touch
will first search /use/lib/locale/locale-archive. if failed,
then search the exact locale like /usr/lib/locale/zh_CN.
right now we don't have locale-archive and this will cause the
basic command's performance regression, so add it.
2022-06-01 15:21:30 +08:00
openeuler-ci-bot
cf79c7d75a
!434 restore nscd
From: @jiangheng12 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-05-13 00:48:52 +00:00
jiangheng
ecb0d526a0 restore nscd 2022-05-12 22:07:50 +08:00