147 Commits

Author SHA1 Message Date
openeuler-ci-bot
ef13df7b0c !296 [sync] PR-295: io: Fix ftw internal realloc buffer (BZ #28126)
Merge pull request !296 from openeuler-sync-bot/sync-pr295-master-to-openEuler-22.03-LTS-Next
2021-12-24 08:18:26 +00:00
liqingqing_1229
69524a30a5 io: Fix ftw internal realloc buffer (BZ #28126)
(cherry picked from commit 83668a2e5d42180104021590f818d73052e4947b)
2021-12-24 16:07:14 +08:00
openeuler-ci-bot
4d2a847dc8 !293 [sync] PR-292: fix glibc upstream bug BZ@28260 and nss/tst-nss-files-hosts-long and nptl/tst-create1
Merge pull request !293 from openeuler-sync-bot/sync-pr292-master-to-openEuler-22.03-LTS-Next
2021-12-23 00:43:53 +00:00
liqingqing_1229
2517d33b7f fix glibc upstream bug BZ#28260 and nss/tst-nss-files-hosts-long and nptl/tst-create1
(cherry picked from commit c66918bc6053415d346a3b7f94553a73ba1df236)
2021-12-22 20:14:45 +08:00
openeuler-ci-bot
b78edce905 !291 [sync] PR-290: pthread/tst-cancel28: Fix barrier re-init race condition
Merge pull request !291 from openeuler-sync-bot/sync-pr290-master-to-openEuler-22.03-LTS-Next
2021-12-16 03:09:56 +00:00
liqingqing_1229
d2217b5497 pthread/tst-cancel28: Fix barrier re-init race condition
(cherry picked from commit 4405c4286873be3f9f04f742112af22caf8839bb)
2021-12-16 11:05:41 +08:00
openeuler-ci-bot
ec67409869 !289 [sync] PR-288: 更正了在spec中生成filelist时一些没有生效的语法
Merge pull request !289 from openeuler-sync-bot/sync-pr288-master-to-openEuler-22.03-LTS-Next
2021-12-14 00:44:44 +00:00
Yang Yanchao
3369b7a7b2 Deleted some unnecessary command when make master.filelist
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 91e26f23d233769007ccca102b720697dc69ecf9)
2021-12-13 21:26:32 +08:00
openeuler-ci-bot
3e0b8b9dd4 !287 [sync] PR-286: 默认版本支持所有英文与中文
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-12-10 01:02:02 +00:00
Yang Yanchao
6e7a05a844 support all Chinese and English by default
add zh_* and en_* to glibc-common
the size of glibc-common is increased from 1.8MB to 3.5MB

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit f5e24fbbc91f5674b85d32b2f71148638bc7c920)
2021-12-10 08:58:19 +08:00
openeuler-ci-bot
ceb8a62e5d !280 [sync] PR-279: 调整memset的水线x86_rep_stosb_threshold从为1M
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-12-03 06:18:23 +00:00
Yang Yanchao
f573e88f94 turn the default value of x86_rep_stosb_threshold from 2k to 1M
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 6495a142f4b026f769f6162f18be549ede7a1476)
2021-12-03 14:17:59 +08:00
openeuler-ci-bot
239f6bb6b6 !278 [sync] PR-273: linux revert the use of sched_getaffinity
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-12-03 02:24:22 +00:00
liqingqing_1229
738782294d revert the use of sched_getaffinity [BZ #28310]
(cherry picked from commit 0057d144a90d6b57f3e3ba185dfca19d1a3282d7)
2021-12-03 10:23:52 +08:00
openeuler-ci-bot
657acadb23 !262 [sync] PR-260: Linux: Simplify __opensock and fix race condition [BZ #28353]
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-30 06:24:17 +00:00
Bin Wang
3930cde25a Linux: Simplify __opensock and fix race condition [BZ #28353]
AF_NETLINK support is not quite optional on modern Linux systems
anymore, so it is likely that the first attempt will always succeed.
Consequently, there is no need to cache the result.  Keep AF_UNIX
and the Internet address families as a fallback, for the rare case
that AF_NETLINK is missing.  The other address families previously
probed are totally obsolete be now, so remove them.

Use this simplified version as the generic implementation, disabling
Netlink support as needed.

Signed-off-by: Bin Wang <wangbin224@huawei.com>
(cherry picked from commit b91290ce417b9a6dec5d1d044fa8ab361d0e300a)
2021-11-30 11:36:38 +08:00
openeuler-ci-bot
187f69e828 !256 [sync] PR-254: libpthread-2.17.so 部分开源用例不通过
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-25 08:55:26 +00:00
Yang Yanchao
2a138b3c83 Refactor the libpthread-2.17.so code and pass all test cases.
delete libpthread-2.17.so from glibc-devel

(cherry picked from commit 8615244aa3b58b6251dfad0c2c660134bd96bfcd)
2021-11-25 15:18:17 +08:00
openeuler-ci-bot
ad1b5a6fb1 !253 [sync] PR-252: revert supress -Wcast-qual warnings in bsearch
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229,@liqingqing_1229
2021-11-19 06:48:04 +00:00
liqingqing_1229
e55f336874 revert supress -Wcast-qual warnings in bsearch
(cherry picked from commit 1feba0288f96de12ea102ec6e8da994ceae77788)
2021-11-19 11:34:49 +08:00
openeuler-ci-bot
cc23e08c05 !249 [sync] PR-248: posix: Fix attribute access mode on getcwd [BZ #27476],Suppress -Wcast-qual warnings in bsearch
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-19 03:20:30 +00:00
liqingqing_1229
59c98cbb45 fix attribute access mode on getcwd [BZ #27476], supress -Wcast-qual warnings in bsearch
(cherry picked from commit 05f7be52737763a2b31fc326413d86e2a02a0c58)
2021-11-16 17:34:22 +08:00
openeuler-ci-bot
4ed80f6999 !247 [sync] PR-246: fix ld.so crashes while loading a DSO with a read-only dynamic section
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-16 03:16:16 +00:00
liqingqing_1229
753f2695f1 elf: fix ld.so crash while loading a DSO with a read-only dynamic section
(cherry picked from commit 35e1891d7115354b362c1c6c122c085bb880d6fb)
2021-11-15 20:43:23 +08:00
openeuler-ci-bot
0a4b06ec5b !244 [sync] PR-243: gconv: Do not emit spurious NUL character in ISO-2022-JP-3
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-11 01:54:57 +00:00
liqingqing_1229
ef9fb4112e gconv: Do not emit spurious NUL character in ISO-2022-JP-3, this also fix CVE-2021-43396.
(cherry picked from commit 3ab2b7b71b179a0de5b079c0c24b85172b847805)
2021-11-11 09:35:54 +08:00
openeuler-ci-bot
8c47351f63 !238 [sync] PR-237: iconvconfig: Fix behaviour with --prefix
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-09 11:44:17 +00:00
liqingqing_1229
224e3c77ad iconvconfig: Fix behaviour with --prefix
(cherry picked from commit 2b77a61d3e0765d9b5545e35002b1b23eb7b4b83)
2021-11-09 19:20:28 +08:00
openeuler-ci-bot
ab0c7d354b !236 [sync] PR-235: nptl: pthread_kill race condition issues fixed
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-09 02:53:30 +00:00
liqingqing_1229
0703419f24 nptl: pthread_kill race condition issues fixed.
uplink: https://sourceware.org/bugzilla/show_bug.cgi?id=19193
        https://sourceware.org/bugzilla/show_bug.cgi?id=12889
        https://sourceware.org/bugzilla/show_bug.cgi?id=28036
        https://sourceware.org/bugzilla/show_bug.cgi?id=28363
        https://sourceware.org/bugzilla/show_bug.cgi?id=28407

(cherry picked from commit 83aeb85874abee17a312eab44d75484c097ed8a8)
2021-11-09 09:49:28 +08:00
openeuler-ci-bot
609a50cf21 !234 [sync] PR-233: nptl: pthread_kill, pthread_cancel should not fail after exit (bug 19193)
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-05 09:01:12 +00:00
liqingqing_1229
2431e249b5 pthread_kill and pthread_cancel return success for satisfy posix standard.
(cherry picked from commit 5d781b4a0c02a823e7dae98e86775c3516ca3d91)
2021-11-05 09:59:30 +08:00
openeuler-ci-bot
e0d877fc86 !232 [sync] PR-217: aarch64: update A64FX memset not to degrade at 16KB
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-03 01:31:21 +00:00
liqingqing_1229
d20be8b766 aarch64: update a64fx memset not to degrade at 16KB
(cherry picked from commit 653f3153b97d952c1e05772dbad0e9c6af4d6692)
2021-11-02 14:42:14 +08:00
openeuler-ci-bot
bbb44302f2 !231 [sync] PR-216: x86-64: Use testl to check __x86_string_control
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:41:53 +00:00
liqingqing_1229
60ab5dcac1 use testl, instead of andl, to check __x86_string_control to
avoid updating __x86_string_control

(cherry picked from commit a085006b9ecdc4685067692c4d50832a28e274af)
2021-11-02 14:41:33 +08:00
openeuler-ci-bot
b0f1fff3d0 !230 [sync] PR-215: 编译阶段显示更多的testsuite调试信息
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:41:04 +00:00
Yang Yanchao
25bfe0fc5c Show more debugging information during testsuite
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit e6a721beed80460b73fa2bc1f39130336922914a)
2021-11-02 14:40:46 +08:00
openeuler-ci-bot
4c32edac22 !229 [sync] PR-214: Use __executable_start as the lowest address for profiling
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:40:18 +00:00
Fcc
6dc5233811 Use __executable_start as the lowest address for profiling
(cherry picked from commit 14d36df964740fcf1236710de9e79b4380c2dae4)
2021-11-02 14:39:58 +08:00
openeuler-ci-bot
1af1b21001 !228 [sync] PR-213: glibc:enable libpthreadcond in glibc-2.34
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:39:33 +00:00
Yang Yanchao
6a6b8fb597 glibc:add glibc-compat-2.17 subpackage to provide the function of the glibc-2.17 pthread library.
Currently, provide pthread_condition function.

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 0efa08b12d929199d6355cfbffe03d86c2c798cc)
2021-11-02 14:39:08 +08:00
openeuler-ci-bot
835df9c3bd !227 [sync] PR-212: fix mtrace output and valgrind check failed for tunables_strdup
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:38:35 +00:00
liqingqing_1229
af382177a3 fix mtrace output and valgrind check failed for tunables_strdup.
-mtrace fix output with PIE and ASLR.
-elf: rtld copy terminating null in tunables strdup.

(cherry picked from commit 88a66f7a0c88f2b58ab82a670ff1d671c5cbfb68)
2021-11-02 14:38:13 +08:00
openeuler-ci-bot
072756a62c !226 [sync] PR-211: x86-64: Optimize load of all bits set into ZMM register [BZ #28252]
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:37:39 +00:00
liqingqing_1229
89ddec60f7 fpu: x86-64 optimize load of all bits set into ZMM register.
(cherry picked from commit 018de895cabd2b028eba48efcba0d9f5bbaf71b1)
2021-11-02 14:37:06 +08:00
openeuler-ci-bot
028377c41f !225 [sync] PR-210: 增加glibc-locale-archive,增加对更多语言的支持,同时减少内存占用
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:36:37 +00:00
Yang Yanchao
eceb2aabf5 Add locale-archive sub packages to support more languages and reduce memory usage.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 14364fe566c40364998b24184700e87ec69f593b)
2021-11-02 14:36:16 +08:00
openeuler-ci-bot
d42e4f1932 !224 [sync] PR-207: 增加glibc测试套白名单,对于白名单以外的失败用例失败时停止构建
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:35:31 +00:00
Yang Yanchao
edaae34689 Add the testsuite whitelist.
If a test case out of the trustlist fails, the compilation is interrupted.

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 99e0df34584506161b2e1b34dfa5d4cbd6100562)
2021-11-02 14:33:03 +08:00