317 Commits

Author SHA1 Message Date
openeuler-ci-bot
7da51eabb2
!950 nptl: initialize cpu_id_start and rseq area prio to registration
From: @liqingqing_1229 
Reviewed-by: @wangbin224 
Signed-off-by: @wangbin224
2024-12-10 01:08:02 +00:00
Qingqing Li
cdd894e5de nptl: initialize cpu_id_start and rseq area prio to registration
- nptl: initialize cpu_id_start prior to rseq registration
    - nptl: initialize rseq area prior to registration
2024-12-09 20:03:04 +08:00
openeuler-ci-bot
6acf3f9227
!940 sync some patches for elf
Merge pull request !940 from 桐小哥/openEuler-24.03-LTS
2024-12-09 06:38:54 +00:00
shixuantong
d5144c30f4 sync some patch for elf
details:
- elf: Handle static PIE with non-zero load address
- elf: Introduce _dl_relocate_object_no_relro
- elf: Switch to main malloc after final ld.so self-relocation
2024-12-09 09:10:23 +08:00
openeuler-ci-bot
fa6d1b002f
!932 sync some patches
From: @tong_1001 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-11-29 06:13:03 +00:00
shixuantong
9c2adabe09 sync some patches
- elf: avoid jumping over a needed declaration
- elf: Move __rtld_malloc_init_stubs call into _dl_start_final
2024-11-29 11:17:13 +08:00
openeuler-ci-bot
d2bc4b13bd
!930 [sync] PR-928: LoongArch simplify static PIE configure and add thread_pointer support
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-11-28 06:25:54 +00:00
Xing Li
97a285c161 LoongArch: Simplify static PIE configure and and nptl support
(cherry picked from commit b2edb2abb4c138916140c84b9a65dc296dd5e8d7)
2024-11-28 14:25:15 +08:00
openeuler-ci-bot
df29f0ce72
!920 [sync] PR-918: LoongArch Add tlsdesc and tunable support
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-11-06 06:33:45 +00:00
Xing Li
501a0422cf LoongArch: Add tlsdesc and tunable support
(cherry picked from commit 09da963a2510672ba92a60667ac840badffceaf2)
2024-11-06 14:32:51 +08:00
openeuler-ci-bot
51475e137c
!914 [sync] PR-907: sync from glibc upstream 2.38 branch
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-11-05 08:46:05 +00:00
Qingqing Li
14e056a722 sync from glibc upstream 2.38 branch
here is the three patches:
fa4ad10406 (HEAD -> 238, origin/release/2.38/master) elf: Change ldconfig auxcache ma
gic number (bug 32231)
4dd8641461 Add crt1-2.0.o for glibc 2.0 compatibility tests
370be85892 libio: Attempt wide backup free only for non-legacy code

(cherry picked from commit 3770ccfa345bceb7ebdaafbc48177f1e615d1546)
2024-11-05 16:42:54 +08:00
openeuler-ci-bot
57116719ae
!911 [sync] PR-899: cleancode, remove some oe patches which already fixed in upstream
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-11-05 07:22:59 +00:00
liqingqing_1229
0a760d3913 cleancode, remove some oe patches which already fixed in upstream
(cherry picked from commit 6404e8904b645dca6cd75aa799e714b6874c4818)
2024-11-05 15:22:19 +08:00
openeuler-ci-bot
30fa876e88
!908 [sync] PR-892: sync from glibc upstream branch 2.38
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-11-05 07:21:36 +00:00
liqingqing_1229
d925c00e19 sync from glibc upstream branch 2.38
-nptl: Use <support/check.h> facilities in tst-setuid3
- posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64
- ungetc: Fix backup buffer leak on program exit [BZ #27821]
- ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
- Make tst-ungetc use libsupport
- stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
- support: Add FAIL test failure helper

(cherry picked from commit 7b1f3d1a6f77908bbb340b0657f1a6fd37288d44)
2024-11-05 15:20:53 +08:00
openeuler-ci-bot
5aab473e42
!890 [sync] PR-889: 回合上游社区master分支补丁
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-09-10 02:05:40 +00:00
kkz
80430ac0e5 Fix issue that loading a missing locale twice [BZ #832516]
backport from glibc upstream master branch

(cherry picked from commit 8314af7c49a915a4e189d9a8cf08bb0ac7d5f1f0)
2024-09-09 19:25:16 +08:00
openeuler-ci-bot
a62e8159ea
!886 [sync] PR-877: Fix libnsl.so and libnss_.so filelist process
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-08-29 03:44:18 +00:00
YunQiang Su
b54a5f2790 Fix libnsl.so and libnss_.so filelist process
In current code, we use `/libnss_`, which is OK for now, while
if we build multiple times, such as for glibc-hwcaps, `grep` will
find multiple ones.

Let's use %{_lib}/libnss_ for them.

And libns.so.1 is listed twice:
  1st in libnsl.filelist
  2nd in %files -f libnsl.filelist -n libnsl
Let's remove the second one.

add changelog entry

fix changelog format

Revert "fix changelog format"

This reverts commit 4a31913d6701c97cb780e82e0b5ff2f7b58c7876.

Fix Release value

(cherry picked from commit dd00306ebd049be4345176bdebba4117795a4ee0)
2024-08-29 10:57:45 +08:00
openeuler-ci-bot
2d5c68e0ab
!882 [sync] PR-881: x86: Fix bug in strchrnul-evex512 [BZ #32078]
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-08-22 08:37:02 +00:00
liqingqing_1229
4089d6917a x86: Fix bug in strchrnul-evex512 [BZ #32078]
(cherry picked from commit b3df4ce3b9d85aa30006b64edcc3c2979ee5e143)
2024-08-22 14:32:30 +08:00
openeuler-ci-bot
a9d0715685
!874 [sync] PR-873: Specify the GFDL version to GFDL-1.3-ONLY in spec
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-08-10 03:11:33 +00:00
nicholastao
1b20a7d7c0 Specify the GFDL version to GFDL-1.3-ONLY in spec
(cherry picked from commit 0a8127fa7bf40255583bd1ee5b70fa718bdb9e21)
2024-08-09 17:14:19 +08:00
openeuler-ci-bot
2568f8e471
!870 [sync] PR-869: Fix name space violation in fortify wrappers (bug 32052)
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-08-08 13:41:46 +00:00
liqingqing_1229
c96875551b Fix name space violation in fortify wrappers (bug 32052)
(cherry picked from commit eed1d6e58125ee5776eba788f1e2d41470bbf657)
2024-08-08 20:08:04 +08:00
openeuler-ci-bot
b42bf2368f
!866 [sync] PR-859: sync from glibc upstream 2.38 branch.
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-08-06 12:48:22 +00:00
liqingqing_1229
8ead2a5406 sync from glibc upstream 2.38 branch.
here are the patches:
9184c13681 resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
3ac7ba61d2 Update syscall lists for Linux 6.5
6bb75212e6 Add mremap tests
f0e2114535 mremap: Update manual entry
0301637b99 linux: Update the mremap C implementation [BZ #31968]
1bed6acf50 resolv: Track single-request fallback via _res._flags (bug 31476)
6cad0f543c resolv: Do not wait for non-existing second DNS response after error (bug 30081)
dc512364e8 resolv: Allow short error responses to match any query (bug 31890)
bb30bd2162 Linux: Make __rseq_size useful for feature detection (bug 31965)
d9d019d674 elf: Make dl-rseq-symbols Linux only
7bfc35959d nptl: fix potential merge of __rseq_* relro symbols
712453634c s390x: Fix segfault in wcsncmp [BZ #31934]

(cherry picked from commit bfffcbf6ae59fd90403d1a40103b2a61ba4aaf6b)
2024-08-06 19:37:39 +08:00
openeuler-ci-bot
c454e85acf
!860 [sync] PR-847: Fix the bug “ the info command cannot index the glibc help documentation”
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-08-06 11:29:45 +00:00
lipengyu
594c82bf24 Fix bug "info command is unable to index the doc info"
(cherry picked from commit 7501d16918c1b5fc9f786d71383a11073930f7e4)
2024-08-02 14:33:37 +08:00
openeuler-ci-bot
62b7358763
!838 [sync] PR-837: sync from glibc upstream 2.38 branch
From: @openeuler-sync-bot 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2024-06-11 08:26:31 +00:00
liqingqing_1229
9163cd6ddb sync from glibc upstream 2.38 branch
- misc: Add support for Linux uio.h RWF_NOAPPEND flag
- Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782)

(cherry picked from commit 1108228f750d2bfa9e9b66888ef037f7a30cfd1a)
2024-06-07 09:15:54 +08:00
openeuler-ci-bot
18c72e314f
!835 [sync] PR-834: Force DT_RPATH for --enable-hardcoded-path-in-tests
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-05-20 08:07:28 +00:00
liqingqing_1229
0d03b0da4a Force DT_RPATH for --enable-hardcoded-path-in-tests
(cherry picked from commit 24f047da6b0f1bfad09ee1171472fca38011a48d)
2024-05-13 10:54:12 +08:00
openeuler-ci-bot
f6cdaa6daf
!827 [sync] PR-826: sync from glibc 2.38 upstream
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-05-11 00:58:34 +00:00
liqingqing_1229
1015b7d4cd sync from glibc 2.38 upstream
(cherry picked from commit 8edff846dce230900fb3c22e90566985af7766b3)
2024-05-10 20:13:45 +08:00
openeuler-ci-bot
b2e86a2d9f
!815 [sync] PR-807: fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
From: @openeuler-sync-bot 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2024-04-30 07:57:28 +00:00
chengyechun
34111b90f8 fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
(cherry picked from commit 3a486a11383bc4db36e65ee3aa217494acc2355a)
2024-04-30 10:10:51 +08:00
openeuler-ci-bot
0ccae759ff
!790 iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961)
From: @yang_yanchao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-04-23 08:12:22 +00:00
Yang Yanchao
0ba67e91b7 iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961)
Signed-off-by: Chen Jun <chenjun102@huawei.com>
2024-04-23 11:33:50 +08:00
openeuler-ci-bot
4d5463ec3f
!786 add Wl,-z,noseparate-code for so
From: @zhangnaichuan 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2024-04-18 12:44:50 +00:00
zhangnaichuan
f25c289ee2 add Wl,-z,noseparate-code for so 2024-04-18 19:36:24 +08:00
openeuler-ci-bot
47e5305922
!781 disable sysboost
From: @pan-y182 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2024-04-10 03:43:04 +00:00
yangpan
be8d066e3f disable sysboost 2024-04-09 20:59:01 +08:00
openeuler-ci-bot
4ec487f0fb
!780 LoongArch: Sync patch from glibc upstream
From: @ticat-fp 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-03-22 11:50:57 +00:00
openeuler-ci-bot
27db7b5d6a
!779 LoongArch: Sync patch from glibc upstream
From: @ticat-fp 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-03-07 07:11:03 +00:00
ticat_fp
fd8447e5f4 LoongArch: update from glibc upstream and reduce kernel version requirements
Signed-off-by: ticat_fp <fanpeng@loongson.cn>
2024-03-06 14:12:05 +08:00
openeuler-ci-bot
c65034d7c3
!777 malloc: Use __get_nprocs on arena_get2 (BZ 30945)
From: @jingxiaolu 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-02-26 11:05:31 +00:00
Lu Jingxiao
7596e6256b malloc: Use __get_nprocs on arena_get2 (BZ 30945)
backport from upstream 506e47da1d

Signed-off-by: Lu Jingxiao <lujingxiao@huawei.com>
2024-02-26 18:24:51 +08:00
openeuler-ci-bot
bcee5f2969
!775 arm: Remove wrong ldr from _dl_start_user (BZ 31339)
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2024-02-07 01:12:23 +00:00