<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/toolchain, branch v21.02.0-rc2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.0-rc2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-05-14T21:32:22Z</updated>
<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>
<entry>
<title>glibc: update to latest 2.33 commit</title>
<updated>2021-03-21T13:01:10Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-03-20T20:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d52c5c081eefcc669e8e97a1ebad4d22e3637a4f'/>
<id>urn:sha1:d52c5c081eefcc669e8e97a1ebad4d22e3637a4f</id>
<content type='text'>
db32fc27e7 test-container: Always copy test-specific support files [BZ #27537]
79c6be6a0a nptl: Remove private futex optimization [BZ #27304]
f90d6b0484 pthread_once hangs when init routine throws an exception [BZ #18435]
dd8023c2ac elf: ld.so --help calls _dl_init_paths without a main map [BZ #27577]
ea5a537e87 elf: Always set l in _dl_init_paths (bug 23462)
64f6c287ad x86: Handle _SC_LEVEL1_ICACHE_LINESIZE [BZ #27444]
32b9280f1d io: Return EBAFD for negative file descriptor on fstat (BZ #27559)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit 956490ad6abead94c8b06e55b687074fa2fd5c62)
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 commit (BZ #27462, BZ #27318, BZ #27389)</title>
<updated>2021-03-18T22:01:53Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-03-10T19:48:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d148fb1603535d70b7bc16cb6baa8d07aa892279'/>
<id>urn:sha1:d148fb1603535d70b7bc16cb6baa8d07aa892279</id>
<content type='text'>
a151f2e05a nscd: Fix double free in netgroupcache [BZ #27462]
ee9f98d9ca x86: Set minimum x86-64 level marker [BZ #27318]
3e880d7337 nss: Re-enable NSS module loading after chroot [BZ #27389]
71b2463f61 x86: Add CPU-specific diagnostics to ld.so --list-diagnostics
a1eb3915e7 x86: Automate generation of PREFERRED_FEATURE_INDEX_1 bitfield
33dc1dd602 ld.so: Implement the --list-diagnostics option
8d4241b897 string: Work around GCC PR 98512 in rawmemchr
6efa2d44c8 S390: Add new hwcap values.

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
(cherry picked from commit 0ef3c58ac83397dcc81ad739ffe09702bc7f58ff)
</content>
</entry>
<entry>
<title>glibc: update to latest 2.33 commit</title>
<updated>2021-02-13T09:07:40Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-02-13T09:04:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=048131ba3a80135fd8d7772d1a0cf0c6bb19d523'/>
<id>urn:sha1:048131ba3a80135fd8d7772d1a0cf0c6bb19d523</id>
<content type='text'>
c5e3545897 tunables: Disallow negative values for some tunables
905fdc7071 x86: Use SIZE_MAX instead of (long int)-1 for tunable range value
15afd6b8d8 tunables: Simplify TUNABLE_SET interface

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to 2.33</title>
<updated>2021-02-09T19:59:28Z</updated>
<author>
<name>Curtis Deptuck</name>
</author>
<published>2021-02-08T21:20:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=768d1f763c98e10a9e0d06e38784fa257f3bd856'/>
<id>urn:sha1:768d1f763c98e10a9e0d06e38784fa257f3bd856</id>
<content type='text'>
ChangeLog:
https://sourceware.org/pipermail/libc-alpha/2021-February/122207.html

Refresh patch:
None required

Signed-off-by: Curtis Deptuck &lt;curtdept@me.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.32 commit (bug 27256)</title>
<updated>2021-01-31T11:16:16Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-01-31T11:13:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fc72d07b46b4481bd74e1da466545a40e8e1b179'/>
<id>urn:sha1:fc72d07b46b4481bd74e1da466545a40e8e1b179</id>
<content type='text'>
760e1d2878 gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/libstdcpp: disable dual ABI and default to new</title>
<updated>2021-01-27T01:23:06Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-01-21T04:51:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=01e4274c2117863603363c22f403af159c71cbfd'/>
<id>urn:sha1:01e4274c2117863603363c22f403af159c71cbfd</id>
<content type='text'>
GCC 5.1 changed the std::string ABI in order to properly support C++11.
For compatibility with libraries compiled with the older ABI, that is,
linking between old-abi.so and new-abi.bin, both ABIs are enabled. In
terms of OpenWrt, all packages are compiled with the same toolchain,
which means these issues do not need to be handled.

Most importantly, this results in a significant size reduction of
libstdpp:

Before:

450794 bytes

After:

327752 bytes

Tested with all OpenWrt packages.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
