302 Commits

Author SHA1 Message Date
Yang Yanchao
4dddc72189 glibc:Merge testsuite_whitelist.aarch64 and testsuite_whitelist.x86_64 to testsuite_whitelist.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-03-02 11:36:35 +08:00
openeuler-ci-bot
08fc6d816a
!379 remove shared library's RPATH/RUNPATH for security
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2022-03-01 13:35:06 +00:00
liqingqing_1229
6293129cfe remove shared library's RPATH/RUNPATH for security 2022-03-01 17:26:44 +08:00
openeuler-ci-bot
a60cb318c8
!376 [sync] PR-365: glibc: add supposrt for rseq
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-03-01 07:24:35 +00:00
qinyu
9042da8301 glibc: add supposrt for rseq
add rseq support

Signed-off-by: qinyu <qinyu16@huawei.com>
(cherry picked from commit db74864101252bb75250782ca32e47d1b1545c1f)
2022-03-01 14:37:01 +08:00
openeuler-ci-bot
eae9e26939
!373 只有在CI环境下会因为测试用例失败打断构建
From: @yang_yanchao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-02-28 09:22:09 +00:00
Yang Yanchao
6b21936199 Only in the CI environment, the build is interrupted due to test case failure.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-02-24 11:21:03 +08:00
openeuler-ci-bot
6f64f99a43
!370 strcmp:删除loop_aligned的对齐
From: @yang_yanchao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-02-23 08:37:27 +00:00
Yang Yanchao
03b9b27526 strcmp: delete align for loop_aligned
In Kunpeng-920, the performance of strcmp deteriorates only
when the 16 to 23 characters are different.Or the string is
only 16-23 characters.That shows 2 misses per iteration which
means this is a branch predictor issue indeed.
In the preceding scenario, strcmp performance is 300% worse than expected.

Fortunately, this problem can be solved by modifying the alignment of the functions.

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-02-23 15:35:13 +08:00
openeuler-ci-bot
dbab1c7bd1
!369 glibc测试工程相关优化
From: @yang_yanchao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-02-23 07:27:40 +00:00
Yang Yanchao
14ed19693b - The release of glibc.src.rpm in OpenEuler is not based on the architecture.
Developers only have glibc.src.rpm in the ARM, so add all testsuite_whitelist in glibc.src.rpm.

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-02-23 14:24:59 +08:00
openeuler-ci-bot
2f0f9cc0a1
!366 tzselect: use region to instead of country for extract timezone selection
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2022-02-22 08:13:19 +00:00
liqingqing_1229
31a8154528 tzselect: use region to instead of country for extract timezone selection 2022-02-22 15:20:56 +08:00
openeuler-ci-bot
cf82d52a0a
!361 [sync] PR-360: remove nscd
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2022-02-17 01:26:44 +00:00
shirely16
223e18c1a6 remove nscd
(cherry picked from commit b3377d2da5dc73eca67e2ac15399fc51fff19699)
2022-02-11 15:12:54 +08:00
openeuler-ci-bot
9b6d8968ea
!357 linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865]
Merge pull request !357 from liqingqing_1229/2203lts
2022-02-09 08:25:17 +00:00
liqingqing_1229
0e1ffabe6f linux: fix accurarcy of get_nprocs and get_nprocs_conf [BZ #28865] 2022-02-09 12:15:48 +08:00
openeuler-ci-bot
089a28fab1
!354 屏蔽不稳定用例 rt/tst-cpuclock2
Merge pull request !354 from Yangyanchao/openEuler-22.03-LTS
2022-02-08 10:55:46 +00:00
Yang Yanchao
1b7bed85e9 disable rt/tst-cpuclock2 which often fails in CI.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-02-08 15:42:22 +08:00
openeuler-ci-bot
1729fb4a41
!352 backport patches from upstream 2.34 branch
Merge pull request !352 from liqingqing_1229/2203lts
2022-02-08 07:31:42 +00:00
liqingqing_1229
5bb3b84187 backport patches from upstream 2.34 branch 2022-02-08 12:31:30 +08:00
openeuler-ci-bot
def4b16e2e
!350 fix misc/tst-glibcsyscalls
Merge pull request !350 from liqingqing_1229/2203lts
2022-02-07 15:19:20 +00:00
liqingqing_1229
d1531ed325 fix misc/tst-glibcsyscalls failed due to kernel reserve some syscalls 2022-02-07 21:21:34 +08:00
openeuler-ci-bot
8a5a92a81b
!349 [sync] PR-348: linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage [BZ #28850]
Merge pull request !349 from openeuler-sync-bot/sync-pr348-2203-to-openEuler-22.03-LTS
2022-02-07 11:29:38 +00:00
liqingqing_1229
c0d8fe0932 Pass the actual number of bytes returned by the kernel. Fixes: 33099d72e41c ("linux: Simplify get_nprocs")
(cherry picked from commit fbc7ff5e1a4c70a4cbcbbafdc055e114c0414931)
2022-02-07 16:17:00 +08:00
openeuler-ci-bot
a6c650bbf5
!346 [sync] PR-334: debuginfo相关子包生成方式变更
Merge pull request !346 from openeuler-sync-bot/sync-pr334-openEuler-22.03-LTS-to-openEuler-22.03-LTS
2022-01-28 09:38:13 +00:00
Yang Yanchao
facbb7dec1 Reconstruct the Debug Package Generation Mode:
The default debuginfo management mechanism is not deleted.
  Instead, Use the default macro of RPM.
  /usr/lib/rpm/openEuler/macros defines:
  """
  %install% {?_Enable Debug Package:% {?Build subdirectory:% {debug package}\
  %%Install\
  %{nil}
  """
  There are two changes:
  1. The source files in /usr/src are
  correctly packed into the debugging source.
  2. The debugging file contains the glibc version number.
  The CI detects the file change. However, I think this is caused by the CI.

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 962ab381cb348507eef59878a6ce56b4203b59ce)
2022-01-28 17:37:29 +08:00
openeuler-ci-bot
2dc1a46a01
!345 [sync] PR-339: fix CVE-2019-1010023
Merge pull request !345 from openeuler-sync-bot/sync-pr339-cve-to-openEuler-22.03-LTS
2022-01-28 07:45:55 +00:00
Lv Ying
f7cd45c1c8 fix CVE-2019-1010023
Signed-off-by: Lv Ying <lvying6@huawei.com>
(cherry picked from commit 3c52b74faf765a574e6abc492c212655b4b45cfe)
2022-01-28 15:45:20 +08:00
openeuler-ci-bot
3c24017032
!340 [sync] PR-336: Fix __wcsncmp_evex and __wcsncmp_avx2 [BZ #28755]
Merge pull request !340 from openeuler-sync-bot/sync-pr336-2203-to-openEuler-22.03-LTS
2022-01-28 07:45:01 +00:00
liqingqing_1229
ebae52d773 Fix __wcsncmp_evex and __wcsncmp_avx2 [BZ #28755]
(cherry picked from commit 4035b008a59eb8f5b2701940f4fe8a1969c0fed9)
2022-01-28 12:02:44 +08:00
openeuler-ci-bot
8153f2ed83
!332 Disable debuginfod, remove broken CAN_USE_REGISTER_ASM_EBP, use default cache size.
Merge pull request !332 from Fcc/openEuler-22.03-LTS-Next
2022-01-26 00:48:53 +00:00
f00467700
6b774ad599 Disable debuginfod in printer tests [BZ #28757]
i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771)
x86: use default cache size if it cannot be determined [BZ #28784]
2022-01-25 21:59:48 +08:00
openeuler-ci-bot
cd30137cec
!325 fix CVE-2021-3998 and CVE-2021-3999
Merge pull request !325 from liqingqing_1229/2203
2022-01-25 09:13:55 +00:00
liqingqing_1229
120d11e601 fix CVE-2021-3998 and CVE-2021-3999 2022-01-25 15:37:26 +08:00
openeuler-ci-bot
6d735eecd8
!323 glibc构建优化合入
Merge pull request !323 from Yangyanchao/openEuler-22.03-LTS-Next
2022-01-21 08:54:57 +00:00
Yang Yanchao
6e134fd0a5 disable check-installed-headers-c and check-installed-headers-cxx and delete glibc-benchtest to improve build speed
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-01-21 15:46:51 +08:00
openeuler-ci-bot
9f8a2ba055
!324 support: Add check for TID zero in support_wait_for_thread_exit
Merge pull request !324 from liqingqing_1229/2203
2022-01-21 06:25:42 +00:00
liqingqing_1229
2fe3fe9429 support: Add check for TID zero in support_wait_for_thread_exit 2022-01-21 10:40:22 +08:00
openeuler-ci-bot
3e354e4554
!312 fix CVE-2022-23218 and CVE-2022-23219
Merge pull request !312 from liqingqing_1229/2203
2022-01-19 01:24:15 +00:00
liqingqing_1229
c6eb2400b0 fix CVE-2022-23218 and CVE-2022-23219 2022-01-18 20:41:39 +08:00
openeuler-ci-bot
a0ed1a9a57
!311 delete macro __filter_GLIBC_PRIVATE which is not support in rpm-4.17
Merge pull request !311 from Yangyanchao/openEuler-22.03-LTS-Next
2022-01-12 13:53:18 +00:00
Yang Yanchao
cc7c79d2a0 delete macro __filter_GLIBC_PRIVATE which is not support in rpm-4.17 Use arbitrary filtering to control GLIBC_PRIVATE
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-01-12 09:59:40 +08:00
openeuler-ci-bot
ec23701fa2
!308 backport some bugfix patches from mainline
Merge pull request !308 from liqingqing_1229/2203
2022-01-11 20:09:18 +00:00
liqingqing_1229
5c4b6ffe5d backport some bugfix patches from mainline 2022-01-11 10:27:21 +08:00
openeuler-ci-bot
a3d5fe96e1
!310 find-debuginfo.sh位置移动,导致编译失败
Merge pull request !310 from Yangyanchao/openEuler-22.03-LTS-Next
2022-01-10 11:35:27 +00:00
Yang Yanchao
2b5fb60476 build:add a switch, select find-debuginfo.sh
rpm-build move find-debuginfo.sh into debugedit.
  and change the path from "/usr/lib/rpm" to "/usr/bin"
  adapts this change

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2022-01-10 15:11:04 +08:00
openeuler-ci-bot
8576f5be17 !307 support: Also return fd when it is 0
Merge pull request !307 from liqingqing_1229/2203
2021-12-29 03:11:41 +00:00
liqingqing_1229
fcfb718ec7 support: Also return fd when it is 0 2021-12-28 20:45:07 +08:00
openeuler-ci-bot
81b8721638 !306 elf replace nsid with args.nsid [BZ #27609]
Merge pull request !306 from liqingqing_1229/2203
2021-12-27 07:01:39 +00:00