339 Commits

Author SHA1 Message Date
openeuler-ci-bot
d9f212c1d8
!1014 [sync] PR-1012: x86: Add support for Hygon processors
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-03-13 06:59:26 +00:00
Xie jiamei
cb3e0b2e06 x86: Add support for Hygon processors
Signed-off-by: Xie jiamei <xiejiamei@hygon.cn>
(cherry picked from commit 9cf451dd6fdd13ec64780b1f56c84778f99449fb)
2025-03-13 14:58:58 +08:00
openeuler-ci-bot
a2a517c64a
!1010 [sync] PR-1006: elf: Keep using minimal malloc after early DTV resize
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-03-08 02:00:56 +00:00
shixuantong
e214ed3103 elf: Keep using minimal malloc after early DTV resize
(cherry picked from commit 9eae27b47fc8fcad542f939ee869f65e4405421c)
2025-03-08 09:59:14 +08:00
openeuler-ci-bot
2b4695acd8
!999 [sync] PR-995: glibc testcase use newly built ld.so instead of environment default installed ld.so
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-02-18 13:43:00 +00:00
shixuantong
b606cd617b glibc testcase use newly built ld.so instead of environment default installed ld.so
(cherry picked from commit 39be4915e4725de1e52ced4c6b8d0323703fc8c2)
2025-02-18 19:30:51 +08:00
openeuler-ci-bot
2f571cfc1d
!989 [sync] PR-986: fix CVE-2019-1010023
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-02-07 09:19:08 +00:00
shixuantong
9b958700fd fix CVE-2019-1010023
(cherry picked from commit 0e80112809f744dee46b79cb37b4e8b28f546962)
2025-02-07 14:05:33 +08:00
openeuler-ci-bot
de3e1f1fa3
!983 [sync] PR-982: backport form glibc upstream 2.38 branch
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-01-27 03:00:39 +00:00
Qingqing Li
63c381c3fe backport form glibc upstream 2.38 branch, this include below patches:
- stdlib: Test using setenv with updated environ [BZ #32588]
- Fix underallocation of abort_msg_s struct (CVE-2025-0395)
- elf: Support recursive use of dynamic TLS in interposed malloc
- elf: Avoid some free (NULL) calls in _dl_update_slotinfo
- x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212]
- x86: Improve large memset perf with non-temporal stores [RHEL-29312]
- x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)
- sysdeps/x86/Makefile: Split and sort tests
- x86: Only align destination to 1x VEC_SIZE in memset 4x loop
- elf: Fix slow tls access after dlopen [BZ #19924]
- x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]
- x86_64: Add log1p with FMA
- x86_64: Add expm1 with FMA
- x86_64: Add log2 with FMA
- x86_64: Sort fpu/multiarch/Makefile

(cherry picked from commit d5576a8feda207f06e46bcbcc1bdb566f0fd460a)
2025-01-27 10:54:52 +08:00
openeuler-ci-bot
8b46cd9a47
!979 [sync] PR-978: x86: Set preferred CPU features and default NT threshold for Zhaoxin processors
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-01-20 06:17:40 +00:00
May
3225aed4dd x86: Set preferred CPU features and default NT threshold for Zhaoxin processors
Signed-off-by: May <mayshao-oc@zhaoxin.com>
(cherry picked from commit c4f135bfbc5d7fc8b2471ce71997067e4441662e)
2025-01-20 10:44:09 +08:00
openeuler-ci-bot
493e77c570
!976 [sync] PR-974: LoongArch: Force SHMLBA the same as kernel
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-01-08 01:38:12 +00:00
Peng Fan
aaa20272be LoongArch: Force SHMLBA the same as kernel
The shmlba.h file related to the LoongArch architecture was introduced
in commit 3eed5f3a1ee to address the mismatch in the SHMLBA definition
between glibc and the kernel.

Signed-off-by: Peng Fan <fanpeng@loongson.cn>
(cherry picked from commit 3b53810c70dfea943576a3f2774d62275bb2a851)
2025-01-07 18:46:04 +08:00
openeuler-ci-bot
59136599ea
!969 x86: Avoid integer truncation with large cache sizes (bug 32470)
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2025-01-06 08:11:40 +00:00
Qingqing Li
11e72654dc x86: Avoid integer truncation with large cache sizes (bug 32470) 2025-01-04 15:19:12 +08:00
openeuler-ci-bot
858b2e67f6
!966 [sync] PR-927: Add Sw64 ISA support
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-01-04 07:09:20 +00:00
swcompiler
55189b18b5 Sw64: Add Sw64 ISA support
(cherry picked from commit 7c7ae25b26c3c937686ae3f686a768532b14ec36)
2025-01-04 15:06:39 +08:00
openeuler-ci-bot
4155650f66
!958 change Inner-Net to Inner-Net-2.0
From: @nicholastao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-12-10 06:51:12 +00:00
nicholastao
64c7e1cd01 Change Inner-Net to Inner-Net-2.0 2024-12-10 14:48:23 +08:00
openeuler-ci-bot
8c795db4f5
!955 [sync] PR-953: 修复缺少patch文件问题
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-12-10 06:11:01 +00:00
沈仲伟
cab7417374 delete useless patches in the source package.
(cherry picked from commit 9fde2c0b4b8b134c4027b107df4c661909aad0ed)
2024-12-10 14:10:17 +08:00
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