<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/toolchain, branch v21.02.7</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.7</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.7'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2022-12-04T15:07:33Z</updated>
<entry>
<title>toolchain: Include ./include/fortify for external musl toolchain</title>
<updated>2022-12-04T15:07:33Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-09-11T22:31:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=629199f6c8e0dc36484dd17e971f8c1c88b705b1'/>
<id>urn:sha1:629199f6c8e0dc36484dd17e971f8c1c88b705b1</id>
<content type='text'>
When building with an external toolcahin with musl also include
./include/fortify by default. This is also done when we build with the
internal toolchain using musl libc.

Without this extra include the fortify source feature is not working
when using an external musl toolchain. All binaries were compiled
without fortify source when an external musl toolchain was used. All
binaries release done by the OpenWrt project use the internal toolcahin
where fortify source is working.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 3053045093a5c89dad970b7db3ed9f2a5be993f6)
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 HEAD</title>
<updated>2022-02-12T23:23:30Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-02-12T21:31:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=de948a0bce56c809864b2251be741b7e07a822d0'/>
<id>urn:sha1:de948a0bce56c809864b2251be741b7e07a822d0</id>
<content type='text'>
14f2867b57 Fix failing nss/tst-nss-files-hosts-long with local resolver
d27d1e4d13 posix: Fix attribute access mode on getcwd [BZ #27476]
4b95183785 S390: Add PCI_MIO and SIE HWCAPs
6090cf1330 elf: Replace nsid with args.nsid [BZ #27609]
9edf29fd72 s390: Use long branches across object boundaries (jgh instead of jh)
94c91ce231 support: Add xpthread_kill
f9592d65f2 nptl: Do not set signal mask on second setjmp return [BZ #28607]
1cc490adca powerpc64[le]: Fix CFI and LR save address for asm syscalls [BZ #28532]
c76a0ba878 gconv: Do not emit spurious NUL character in ISO-2022-JP-3 (bug 28524)
c493f6a0e4 powerpc64[le]: Allocate extra stack frame on syscall.S
55b99e9ed0 powerpc: Fix unrecognized instruction errors with recent GCC
a51b76b71e x86: use default cache size if it cannot be determined [BZ #28784]
f10e992e8d socket: Add the __sockaddr_un_set function
4653cd9e36 CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "unix" (bug 22542)
dae9a8e7f6 sunrpc: Test case for clnt_create "unix" buffer overflow (bug 22542)
4f4452721d &lt;shlib-compat.h&gt;: Support compat_symbol_reference for _ISOMAC
0f70b829f8 CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bug 28768)
5cab4e3f3a powerpc: Fix unrecognized instruction errors with recent binutils
ac148bdd88 elf: Fix glibc-hwcaps priorities with cache flags mismatches [BZ #27046]
e081bafcb1 support: Add helpers to create paths longer than PATH_MAX
e41e5b97e3 realpath: Set errno to ENAMETOOLONG for result larger than PATH_MAX [BZ #28770]
f63cb3cf72 tst-realpath-toolong: Fix hurd build
46a70c49ba support: Add xclone
bcdde07537 getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999)
41980af2d7 realpath: Avoid overwriting preexisting error (CVE-2021-3998)
48d9161e02 Linux: Detect user namespace support in io/tst-getcwd-smallbuff
06ce5fbd6d support: Fix xclone build failures on ia64 and hppa
d251ad533e aarch64: align stack in clone [BZ #27939]
3d52239b30 x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755]
86c153d092 NEWS: Add a bug fix entry for BZ #28755
6b7b6c7514 test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655]
a744a0a3fe test-strnlen.c: Check that strnlen won't go beyond the maximum length
f0a2b67147 x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP
9cee072f8f x86-64: Add ifunc-avx2.h functions with 256-bit EVEX
06d1aed51b x86-64: Add strcpy family functions with 256-bit EVEX
1697e739ef x86-64: Add memmove family functions with 256-bit EVEX
47bf9f38bb x86-64: Add memset family functions with 256-bit EVEX
15bae38c8b x86-64: Add memcmp family functions with 256-bit EVEX
0598a25cbe x86-64: Add AVX optimized string/memory functions for RTM
82f1ba9af7 x86: Add string/memory function tests in RTM region
763cea698b x86-64: Use ZMM16-ZMM31 in AVX512 memset family functions
d49105cc7a x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functions
31dd3e3cb3 x86-64: Fix ifdef indentation in strlen-evex.S
902af2f5ee NEWS: Add a bug fix entry for BZ #27457
e09c377806 x86: Optimize memchr-avx2.S
453ed0a0f2 x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974]
b72b89705e x86: Optimize strlen-avx2.S
355afae940 x86: Optimize memchr-evex.S
3dea108f60 x86-64: Fix an unknown vector operation in memchr-evex.S
5697e2dda8 x86-64: Move strlen.S to multiarch/strlen-vec.S
3ac5a7fe8b x86-64: Add wcslen optimize for sse4.1
cef3bffade x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974]
8a3a0177c7 x86: Optimize strlen-evex.S
2b00ee820a String: Add overflow tests for strnlen, memchr, and strncat [BZ #27974]
25941de34e NEWS: Add a bug fix entry for BZ #27974
3e2a15c666 x86-64: Require BMI2 for __strlen_evex and __strnlen_evex
5cb6edb6cd x86: Copy IBT and SHSTK usable only if CET is enabled
0a5f5e2dc1 x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033]
54fdfa2b33 x86: Black list more Intel CPUs for TSX [BZ #27398]
1b8f2456b9 x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398]
260360e89b x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]
1956ad4930 x86-64: Test strlen and wcslen with 0 in the RSI register [BZ #28064]
78d25827ae Linux: Simplify __opensock and fix race condition [BZ #28353]
9495d729f6 hurd if_index: Explicitly use AF_INET for if index discovery
55446dd8a2 socket: Do not use AF_NETLINK in __opensock

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 HEAD (bug 28213)</title>
<updated>2021-10-21T20:44:59Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-09-12T13:59:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f509ff77d40766907b4d15dea5c725b6a9a8af18'/>
<id>urn:sha1:f509ff77d40766907b4d15dea5c725b6a9a8af18</id>
<content type='text'>
9b01145592 MIPS: Setup errno for {f,l,}xstat
9c676ef514 RISC-V: Update rv64 ULPs
c6cadbf83a linux: Remove shmmax check from tst-sysvshm-linux
22d37364ae librt: add test (bug 28213)
27a78fd712 librt: fix NULL pointer dereference (bug 28213)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit c6a2ffd505cf7b8ce7ea0424a7709bb8f73e6999)
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 HEAD (bug 28011)</title>
<updated>2021-07-19T20:56:04Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-07-13T19:21:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=60fad8f82bd163761ae0e51ff131ba23f753ef83'/>
<id>urn:sha1:60fad8f82bd163761ae0e51ff131ba23f753ef83</id>
<content type='text'>
b5711025bc x86_64: Remove unneeded static PIE check for undefined weak diagnostic
edfd11197e wordexp: handle overflow in positional parameter number (bug 28011)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit 9d2dcc83128a035262bf15b8bbd1f57622465b42)
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 HEAD (BZ #27646, bug 27896, BZ #15271)</title>
<updated>2021-07-19T20:55:57Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-06-27T13:29:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c58afca1aa0688b12b010e069d9bedd4bb2e3529'/>
<id>urn:sha1:c58afca1aa0688b12b010e069d9bedd4bb2e3529</id>
<content type='text'>
58b90461ae elf: Use _dl_catch_error from base namespace in dl-libc.c [BZ #27646]
8c06748c51 Fix use of __pthread_attr_copy in mq_notify (bug 27896)
4b6be914bd Use __pthread_attr_copy in mq_notify (bug 27896)
f4cba6ca1e dlfcn: Failures after dlmopen should not terminate process [BZ #15271]

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit f033d5ad1c28e07eb6de2ce3ea8650dc7080d6d0)
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 HEAD (BZ #27892)</title>
<updated>2021-06-08T18:44:08Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-05-30T17:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3b4aac76b4a0cf62827f648666cb60840a3e102e'/>
<id>urn:sha1:3b4aac76b4a0cf62827f648666cb60840a3e102e</id>
<content type='text'>
0ef0e6de7f powerpc: Fix handling of scv return error codes [BZ #27892]

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit 507257778c733749816a8ca611f072d07916a918)
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 HEAD (bug 27744)</title>
<updated>2021-05-14T21:32:22Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-04-28T18:48:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=25d81e9c76b3c7bf30f5268a2d4cd84f2d787296'/>
<id>urn:sha1:25d81e9c76b3c7bf30f5268a2d4cd84f2d787296</id>
<content type='text'>
3f5080aedd nptl: Do not build nptl/tst-pthread-gdb-attach as PIE
36783141cf nptl: Check for compatible GDB in nptl/tst-pthread-gdb-attach
ea299b62e8 nptl_db: Support different libpthread/ld.so load orders (bug 27744)
162df872f0 x86: tst-cpu-features-supports.c: Update AMX check

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit 2fc20886ec70d55a4e445689a849cfd1fab07750)
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 commit</title>
<updated>2021-04-18T10:04:52Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-04-17T19:24:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f33139c4d5f4b616ca9439ed1390dd2049245333'/>
<id>urn:sha1:f33139c4d5f4b616ca9439ed1390dd2049245333</id>
<content type='text'>
12ff80b312 Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h
1bf38e7260 Fix SXID_ERASE behavior in setuid programs (BZ #27471)
a7b8e8ec9b Enhance setuid-tunables test
ee16c81063 tst-env-setuid: Use support_capture_subprogram_self_sgid
267e174f19 support: Add capability to fork an sgid child
249c486ce8 support: Pass environ to child process
45b2c57d34 support: Typo and formatting fixes
e07abf59b2 tunables: Fix comparison of tunable values
3e9ca60a58 linux: always update select timeout (BZ #27706)
8380ca5833 linux: Normalize and return timeout on select (BZ #27651)
85e4dc415a libsupport: Add support_select_normalizes_timeout
b5b4aa62c1 libsupport: Add support_select_modifies_timeout
3d525dd639 misc: Fix tst-select timeout handling (BZ#27648)
830674605f tst: Provide test for select

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit b3728f2cbd22c033ff852695eb6832c4040af37e)
</content>
</entry>
<entry>
<title>glibc: update to latest git HEAD (BZ #27468, BZ #27511)</title>
<updated>2021-04-18T10:04:48Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-04-05T16:34:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=75d0a0da150a4434562a6ae30fabb62b8c138fc7'/>
<id>urn:sha1:75d0a0da150a4434562a6ae30fabb62b8c138fc7</id>
<content type='text'>
e78ea9bd26 Update Nios II libm-test-ulps.
98bb18f52a malloc: Fix a realloc crash with heap tagging [BZ 27468]
fc4ecce85b S390: Also check vector support in memmove ifunc-selector [BZ #27511]

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit d49f1acff1a79992c474fceaeac066671f838a2c)
</content>
</entry>
<entry>
<title>toolchain/gdb: fix compilation with ccache</title>
<updated>2021-04-18T10:04:43Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-04-05T01:32:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=09a23b9261f86e6d82c5b3cf55060a7ece997c15'/>
<id>urn:sha1:09a23b9261f86e6d82c5b3cf55060a7ece997c15</id>
<content type='text'>
For some reason, one of the configure checks results in some infinite
loop and ends up spawning endless gcc processes, causing OOM. Just pass
a configure var to avoid it.

Same fix as 6e23813c1ed7494a9da3b5e59cfcafd71097c420

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
(cherry picked from commit fc093c3f9cce80ea60e3752f6629f999ec186765)
</content>
</entry>
</feed>
