339 Commits

Author SHA1 Message Date
openeuler-ci-bot
c1b4ebeeac
!1012 x86: Add support for Hygon processors
From: @jiamei01 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-03-13 06:58:54 +00:00
Xie jiamei
9cf451dd6f x86: Add support for Hygon processors
Signed-off-by: Xie jiamei <xiejiamei@hygon.cn>
2025-03-12 20:03:50 +08:00
openeuler-ci-bot
29fcae643e
!1008 [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:01:04 +00:00
openeuler-ci-bot
64672246a0
!1008 [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:01:03 +00:00
shixuantong
8e09d668e0 elf: Keep using minimal malloc after early DTV resize
(cherry picked from commit 9eae27b47fc8fcad542f939ee869f65e4405421c)
2025-03-08 09:57:11 +08:00
openeuler-ci-bot
05aa9dc07f
!998 [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:42:47 +00:00
shixuantong
b42c9f45cf glibc testcase use newly built ld.so instead of environment default installed ld.so
(cherry picked from commit 39be4915e4725de1e52ced4c6b8d0323703fc8c2)
2025-02-18 19:30:49 +08:00
openeuler-ci-bot
cd51ad6617
!988 [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:12 +00:00
shixuantong
66250a467c fix CVE-2019-1010023
(cherry picked from commit 0e80112809f744dee46b79cb37b4e8b28f546962)
2025-02-07 14:05:31 +08:00
openeuler-ci-bot
bf4816a236
!982 backport form glibc upstream 2.38 branch
From: @liqingqing_1229 
Reviewed-by: @yang_yanchao 
Signed-off-by: @yang_yanchao
2025-01-27 02:54:49 +00:00
Qingqing Li
d5576a8fed 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
2025-01-27 09:39:05 +08:00
openeuler-ci-bot
204ae86d5d
!981 [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:02 +00:00
May
6fe82537e2 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:13 +08:00
openeuler-ci-bot
5a7259ef14
!974 LoongArch: Force SHMLBA the same as kernel
From: @ticat-fp 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-01-07 10:45:59 +00:00
Peng Fan
3b53810c70 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>
2025-01-07 17:22:57 +08:00
openeuler-ci-bot
6e0ce2384d
!972 [sync] PR-969: x86: Avoid integer truncation with large cache sizes (bug 32470)
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-01-06 10:40:23 +00:00
Qingqing Li
e27cfe6f8b x86: Avoid integer truncation with large cache sizes (bug 32470)
(cherry picked from commit 11e72654dce7417518ad20a0007bd7fd813c361a)
2025-01-06 16:11:46 +08:00
openeuler-ci-bot
a501bd06c1
!927 Add Sw64 ISA support
From: @little-huaduo 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2025-01-04 07:05:05 +00:00
swcompiler
7c7ae25b26 Sw64: Add Sw64 ISA support 2024-12-16 14:56:51 +08:00
openeuler-ci-bot
41c78bad2b
!960 [sync] PR-958: change Inner-Net to Inner-Net-2.0
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-12-11 01:06:41 +00:00
nicholastao
7fed10e6c3 Change Inner-Net to Inner-Net-2.0
(cherry picked from commit 64c7e1cd0109adba6d0a995b4a2ce28fb4fce1b6)
2024-12-10 14:51:17 +08:00
openeuler-ci-bot
4438cbc886
!956 [sync] PR-953: 修复缺少patch文件问题
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-12-10 06:33:00 +00:00
沈仲伟
b901ecb1f9 delete useless patches in the source package.
(cherry picked from commit 9fde2c0b4b8b134c4027b107df4c661909aad0ed)
2024-12-10 14:10:20 +08:00
openeuler-ci-bot
af64c85365
!952 [sync] PR-950: nptl: initialize cpu_id_start and rseq area prio to registration
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-12-10 03:17:25 +00:00
Qingqing Li
08ee326157 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

(cherry picked from commit cdd894e5de2917216ccd5335fd998209b7e37c23)
2024-12-10 09:08:07 +08:00
openeuler-ci-bot
9d682547f9
!946 [sync] PR-940: sync some patches for elf
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-12-09 06:40:31 +00:00
shixuantong
11aef4d999 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

(cherry picked from commit d5144c30f4202cb51dd5b71db984b595cbae5ca3)
2024-12-09 14:39:47 +08:00
openeuler-ci-bot
b1ebdfb2b5
!936 [sync] PR-932: sync some patches
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-11-29 06:17:38 +00:00
shixuantong
530bebd83f sync some patches
- elf: avoid jumping over a needed declaration
- elf: Move __rtld_malloc_init_stubs call into _dl_start_final

(cherry picked from commit 9c2adabe09ddb9b1f3e41a9bccffb045a12c3716)
2024-11-29 14:13:43 +08:00
openeuler-ci-bot
3ffb76ccf0
!929 [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:26:28 +00:00
Xing Li
6d40214065 LoongArch: Simplify static PIE configure and and nptl support
(cherry picked from commit b2edb2abb4c138916140c84b9a65dc296dd5e8d7)
2024-11-28 14:23:36 +08:00
openeuler-ci-bot
62163cc060
!919 [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:49 +00:00
Xing Li
714006ccd6 LoongArch: Add tlsdesc and tunable support
(cherry picked from commit 09da963a2510672ba92a60667ac840badffceaf2)
2024-11-06 14:32:48 +08:00
openeuler-ci-bot
81e729e5ab
!915 [sync] PR-907: sync from glibc upstream 2.38 branch
Merge pull request !915 from openeuler-sync-bot/sync-pr907-master-to-openEuler-24.03-LTS-SP1
2024-11-05 08:45:24 +00:00
Qingqing Li
599fa26768 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:57 +08:00
openeuler-ci-bot
3da5ed0c46
!913 [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:23:03 +00:00
liqingqing_1229
027bd761fb cleancode, remove some oe patches which already fixed in upstream
(cherry picked from commit 6404e8904b645dca6cd75aa799e714b6874c4818)
2024-11-05 15:22:24 +08:00
openeuler-ci-bot
9aaf9376ca
!910 [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:42 +00:00
liqingqing_1229
db6935cb78 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:21:00 +08:00
openeuler-ci-bot
34a101c1f7
!891 [sync] PR-889: 回合上游社区master分支补丁
From: @openeuler-sync-bot 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
2024-09-10 00:46:10 +00:00
kkz
6bab4d6455 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:19 +08:00
openeuler-ci-bot
10f1cbe895
!887 [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 11:36:53 +00:00
YunQiang Su
3e8985e324 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:47 +08:00
openeuler-ci-bot
68132b0db9
!883 [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:07 +00:00
liqingqing_1229
6e8d1584b8 x86: Fix bug in strchrnul-evex512 [BZ #32078]
(cherry picked from commit b3df4ce3b9d85aa30006b64edcc3c2979ee5e143)
2024-08-22 14:32:34 +08:00
openeuler-ci-bot
aa087e0789
!875 [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:38 +00:00
nicholastao
47df179273 Specify the GFDL version to GFDL-1.3-ONLY in spec
(cherry picked from commit 0a8127fa7bf40255583bd1ee5b70fa718bdb9e21)
2024-08-09 17:14:22 +08:00
openeuler-ci-bot
806d5d86bb
!871 [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:48 +00:00
liqingqing_1229
93eb97acdb Fix name space violation in fortify wrappers (bug 32052)
(cherry picked from commit eed1d6e58125ee5776eba788f1e2d41470bbf657)
2024-08-08 20:08:07 +08:00
openeuler-ci-bot
7e12c8f309
!867 [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:10 +00:00