376 Commits

Author SHA1 Message Date
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
openeuler-ci-bot
2cc8fc5dfa !223 [sync] PR-206: update string test memmove.c to cover 16KB
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:31:58 +00:00
liqingqing_1229
b0f357c5e8 update test memmove.c to cover 16KB
(cherry picked from commit 09e73f980a2082976132db18fec9247b7d01891b)
2021-11-02 12:03:52 +08:00
openeuler-ci-bot
024f162c45 !222 [sync] PR-202: elf: drop elf/tls-macros.h in favor of thread tls_mode attribute
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 04:03:00 +00:00
liqingqing_1229
353770b818 elf: drop elf/tls-macros.h in favor of thread tls_mode attribute.
use __ehdr_start for __GLOBAL_OFFSET_TABLE[0]

(cherry picked from commit 39ba9372151901720447a246c3293e862e7c0d39)
2021-11-02 08:51:52 +08:00
openeuler-ci-bot
ac3c8a34c8 !221 [sync] PR-200: fix overflow ittimer tests on 32 bit system
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 00:50:39 +00:00
liqingqing_1229
cf356da366 time fix overflow itimer tests on 32 bit system
(cherry picked from commit 60314ef12d246e73f1ac04308ff9bda01d3c8ab6)
2021-11-01 20:49:49 +08:00
openeuler-ci-bot
5274c39942 !220 [sync] PR-199: mtrace: use a static buffer for printing, fix upstream bug BZ #25947
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-01 12:49:06 +00:00
liqingqing_1229
270c700e66 mtrace: use a static buffer for printing, fix upstream bug BZ #25947
(cherry picked from commit 8b0605e3bfb2c5f594f8d16b2ff802e59df24c18)
2021-11-01 19:06:39 +08:00
openeuler-ci-bot
66b7e702ff !219 [sync] PR-198: aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203]
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-01 11:06:09 +00:00
liqingqing_1229
c91dfbc17b aarch64: Make elf_machine_{load_addr,dynamic} robust [BZ #28203]
(cherry picked from commit e4fd5bf689c258409e10311fc1500998b8c9f3ad)
2021-11-01 16:58:27 +08:00
openeuler-ci-bot
b1fc087b49 !218 [sync] PR-197: aarch64: optimize memset performance
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-01 08:57:17 +00:00
liqingqing_1229
1e9651012c aarch64: optimize memset performance
(cherry picked from commit 8d6576b56f864d1a1fd03f1035fcd9a0b835e10a)
2021-11-01 10:47:22 +08:00
openeuler-ci-bot
0778396b26 !196 [sync] PR-195: backport upstream patches to fix some memory leak and double free bugs
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-09-28 01:53:12 +00:00
liqingqing_1229
b9bf92ef1c fix some patches to fix some memory leak and double free bugs.
(cherry picked from commit 524981388ed240aa2c6728cadcf26d255e401e77)
2021-09-17 11:02:42 +08:00
openeuler-ci-bot
676519a78e !194 [sync] PR-192: add static-pie compilation option in aarch64
From: @openeuler-sync-bot
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-09-14 09:10:21 +00:00
yangyanchao
ac4412e502 add --enable-static-pie in aarch64
Signed-off-by: yangyanchao <yangyanchao6@huawei.com>
(cherry picked from commit 40f3e7ca8a7299a8e53d2056a1dbf76c1c7487f2)
2021-09-14 17:07:53 +08:00
openeuler-ci-bot
1357cafde4 !193 [sync] PR-182: fix CVE-2021-38604
From: @openeuler-sync-bot
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-09-14 08:12:36 +00:00
liqingqing_1229
ccb58cf702 fix CVE-2021-38604
(cherry picked from commit 2418652d62c193b291ca04e0fa0fd149c88e4ab1)
2021-09-14 15:56:34 +08:00
openeuler-ci-bot
ac300bf2a3 !180 upgrade to glibc2.34
From: @liqingqing_1229
Reviewed-by: @wswsamao,@wswsamao
Signed-off-by: @wswsamao
2021-08-06 12:12:11 +00:00
liqingqing_1229
bc9517add8 upgrade to glibc 2.34 2021-08-06 17:32:15 +08:00
openeuler-ci-bot
bf083dcdff !171 remove unnecessary build require.
From: @zhouwenpei
Reviewed-by: @SuperSix173
Signed-off-by: @SuperSix173
2021-07-23 10:27:33 +00:00