48 Commits

Author SHA1 Message Date
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
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
liqingqing_1229
b0f357c5e8 update test memmove.c to cover 16KB
(cherry picked from commit 09e73f980a2082976132db18fec9247b7d01891b)
2021-11-02 12:03:52 +08: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
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
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
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
liqingqing_1229
1e9651012c aarch64: optimize memset performance
(cherry picked from commit 8d6576b56f864d1a1fd03f1035fcd9a0b835e10a)
2021-11-01 10:47:22 +08: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
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
liqingqing_1229
ccb58cf702 fix CVE-2021-38604
(cherry picked from commit 2418652d62c193b291ca04e0fa0fd149c88e4ab1)
2021-09-14 15:56:34 +08:00
liqingqing_1229
bc9517add8 upgrade to glibc 2.34 2021-08-06 17:32:15 +08:00
zhouwenpei
0b221203fb remove unnecessary build require. 2021-07-23 16:17:31 +08:00
liqingqing_1229
b49c4bc483 malloc: tcache shutdown sequence does not work if the thread never allocated anything. (bug 28028) 2021-07-03 15:47:42 +08:00
liqingqing_1229
c4279fb077 fix CVE-2021-35942. wordexp: Use strtoul instead of atoi so that overflow can be detected. 2021-07-01 14:42:59 +08:00
liqingqing_1229
90b78e8b57 fix CVE-2021-33574 2021-06-21 10:19:58 +08:00
xuhuijie
d33df5fa43 fix locales's BEP inconsistence, use python to replace same file to hard link 2021-04-27 20:38:33 +08:00
xielhxie
a2703f537a Fix-the-inaccuracy-of-j0f-j1f-y0f-y1f-BZ.patch 2021-04-16 16:18:35 +08:00
wangshuo
51bddc616d upgrade glibc from 2.31-9 to 2.33-1 2021-03-08 17:25:09 +08:00
Sdrkun
102231c569 elf: Allow dlopen of filter object to work [BZ #16272] 2021-01-26 20:09:32 +08:00
wangshuo
83df0b99ce Replace openEuler by %{_vendor} for versatility 2021-01-08 15:51:38 +08:00
liusirui
95f5794214 Fix CVE-2020-27618
Signed-off-by: liusirui <liusirui@huawei.com>
2020-11-10 17:30:27 +08:00
Sdrkun
2ed033ad3c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051]. 2020-09-16 20:31:38 +08:00
MarsChan
0c410efa03 For political reasons, remove country selection from tzselect.ksh 2020-09-06 09:48:05 +08:00
xuhuijie
94a9b01b4e the new pthread_cond_wait function is slow when in multi core environment
because of the queue. so we build old version function in an extra .so file.
you can use it by adding LD_PRELOAD=./libpthreadcond.so in front of your
program (eg: LD_PRELOAD=./libpthreadcond.so ./test).
use with-libpthreadcond to open the spec compile option.
2020-08-17 10:20:27 +08:00
wangshuo
9093b3b59e disable warnings due to deprecated libselinux symbols used by nss and nscd 2020-07-25 11:43:05 +08:00
wangshuo
817b947c74 fix CVE-2020-6096 and some bugs 2020-07-24 14:18:22 +08:00
buque
5458339cff upgrade glibc from 2.28-45 to 2.31-1 version 2020-07-16 11:06:13 +08:00
wangshuo
0491b6ca1d disable osbolete rpc and disable parallel compilation 2020-07-07 17:37:12 +08:00
wswsamao
39c8c0d45f backup to version 40 2020-07-07 00:08:19 +08:00
wangshuo
62468d7411 disable osbolete rpc and disable parallel compilation 2020-07-06 22:06:53 +08:00
wangshuo
cd79ca222e add zh and en to LanguageList 2020-07-06 09:03:03 +08:00
wangshuo
b9801063d3 add filelist and backport many patch 2020-07-02 20:54:42 +08:00
wangshuo
6bc9a41b03 fix array overflow in backtrace on PowerPC 2020-06-02 14:52:23 +08:00
jdkboy
b90d9464f2 disable Werror temporarily 2020-05-28 20:22:07 +08:00
liqingqing_1229
72b20c6624 Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (bug 25487) 2020-04-28 17:02:07 +08:00
wangbin
62a6b759e1 backport Kunpeng patches 2020-04-16 21:06:14 +08:00
HukunaMatata
9326fefed1 fix build src.rpm error 2020-03-19 20:43:08 +08:00
wangshuo
8128dbd2f5 glibc: exclude conflict files about rpc 2020-03-13 23:20:40 +08:00
wangshuo
efe70b58cf glibc: enable obsolete rpc 2020-03-13 16:56:37 +08:00
liqingqing_1229
bd7176f084 fix use after free in glob when expanding user bug. 2020-03-10 14:54:34 +08:00
wangshuo
b9fe0c7026 glibc: remove aditional require for debugutils package 2020-02-26 16:11:31 +08:00
HukunaMatata
463be4ca12 glibc: fix compile macro 2020-01-07 16:59:52 +08:00
HukunaMatata
ee18190446 glibc: add obsoletes symbol for language 2020-01-06 19:36:40 +08:00
dogsheng
3c86b6c217 Package init 2019-12-25 15:46:41 +08:00
dogsheng
38535d6eac Package init 2019-12-13 15:17:55 +08:00
zhuchunyi
b77b83abe0 update code 2019-11-06 19:08:30 +08:00
overweight
85deee57f2 Package init 2019-09-30 10:40:45 -04:00