<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/luka/toolchain/glibc, branch master</title>
<subtitle>tree of Luka Perkov resides here</subtitle>
<id>https://git.openwrt.org/openwrt/staging/luka/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/luka/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/'/>
<updated>2020-05-26T20:28:49Z</updated>
<entry>
<title>glibc: update to latest 2.31 commit (BZ #25976, BZ #25824)</title>
<updated>2020-05-26T20:28:49Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2020-05-26T20:21:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=98342b15434c5d852b891c3be7367257cf9a9cc5'/>
<id>urn:sha1:98342b15434c5d852b891c3be7367257cf9a9cc5</id>
<content type='text'>
3a44844c97 nss_compat: internal_end*ent may clobber errno, hiding ERANGE [BZ #25976]
c839175267 aarch64: fix strcpy and strnlen for big-endian [BZ #25824]

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.31 commit</title>
<updated>2020-05-13T20:00:28Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2020-05-13T19:52:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=14f372428a8dc4afd368d6ebcf3f36240f35f3b2'/>
<id>urn:sha1:14f372428a8dc4afd368d6ebcf3f36240f35f3b2</id>
<content type='text'>
1094741224 aarch64: Accept PLT calls to __getauxval within libc.so
a98b8b221c NEWS: Mention fixes for BZ 25810/25896/25902/25966
4c833bbebe x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966]
3b9ceb3320 NEWS: Mention bug 25639 fixed in 2.31 branch
bb44fe7711 oc_FR locale: Fix spelling of April (bug 25639)
f2ac792047 oc_FR locale: Fix spelling of Thursday (bug 25639)
18fdba553d Add a C wrapper for prctl [BZ #25896]
7c9e054afd powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902]
9c5ae39a64 Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810]
63c3696a4a Mark unsigned long arguments with U in more syscalls [BZ #25810]

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: glibc: Define minimum support kernel version as 4.14</title>
<updated>2020-04-18T19:06:45Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-04-18T18:00:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=a2cf87a7b1fa1566e2f8f6e2916b098339c19f71'/>
<id>urn:sha1:a2cf87a7b1fa1566e2f8f6e2916b098339c19f71</id>
<content type='text'>
This will compile glibc in a way that it will only support kernel 4.14
and later. Compatibility code for older kernel versions will be removed.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: glibc: Update glibc to version 2.31</title>
<updated>2020-04-18T19:06:45Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-03-16T14:28:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=02c5019a35655560ad1e50dbcb0b02ecae9df3b0'/>
<id>urn:sha1:02c5019a35655560ad1e50dbcb0b02ecae9df3b0</id>
<content type='text'>
This updates glibc to the most recent version 2.31.

001-regex-read-overrun.patch was a backport from a more recent version
and is integrated in glibc 2.31.

050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch is needed
to add the DES crypto functions back again. They were removed in glibc
2.28, but we still use them in ppp.
musl lib also provides these DES crypto functions. Without them we would
have to link ppp against openssl or an other crypto library.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.27 commit (BZ #2503, BZ #2504)</title>
<updated>2019-12-11T21:31:54Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-12-11T21:27:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=1ec6e7837eb6092400b499463a29375dc7738eb6'/>
<id>urn:sha1:1ec6e7837eb6092400b499463a29375dc7738eb6</id>
<content type='text'>
bef0b1cb31 libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203]
4d5cfeb510 rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126) [BZ #25204]
92f04eedb5 mips: Force RWX stack for hard-float builds that can run on pre-4.8 kernels

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: backport fix for regexec buffer read overrun</title>
<updated>2019-11-29T23:53:36Z</updated>
<author>
<name>Alin Nastac</name>
</author>
<published>2019-11-21T13:06:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=839bc1e15ed5c0e00a68c95798b47ae0e279e4e9'/>
<id>urn:sha1:839bc1e15ed5c0e00a68c95798b47ae0e279e4e9</id>
<content type='text'>
Problem found by AddressSanitizer[1]:

 Latest `grep` (git commit 1019e6e) compiled with asan may cause a
 heap-buffer-overflow when `-i` is specified.

     ./grep -i '\(\(\)*.\)*\(\)\(\)\1' /bin/chvt

 =================================================================
 ==16206==ERROR: AddressSanitizer: heap-buffer-overflow on address

1. https://debbugs.gnu.org/34140

Ref: https://sourceware.org/bugzilla/show_bug.cgi?id=24114
Signed-off-by: Alin Nastac &lt;alin.nastac@gmail.com&gt;
[commit title and description facelift]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.27 commit (BZ#23637)</title>
<updated>2019-09-17T20:17:45Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-09-17T20:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=2b342d01a24919802e654abecc2cf5123931c20d'/>
<id>urn:sha1:2b342d01a24919802e654abecc2cf5123931c20d</id>
<content type='text'>
5b4f7382af Add undef to fix test failure.
9456483fb2 Improve performance of memmem
373f8b06a3 Improve performance of strstr
4ec1b9e913 Fix strstr bug with huge needles (bug 23637)
ecd6271ed8 Speedup first memmem match
bba6b9288f Simplify and speedup strstr/strcasestr first match
7a4da6ef7a Improve strstr performance

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.27 commit (BZ #24228, BZ #24744, BZ #24699)</title>
<updated>2019-09-08T20:18:17Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-09-08T19:13:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=ba305d12deba1fec484017a6ff30b73ce25c94e9'/>
<id>urn:sha1:ba305d12deba1fec484017a6ff30b73ce25c94e9</id>
<content type='text'>
5f0d2e0491 [AArch64] Add ifunc support for Ares
e6b7252040 aarch64,falkor: Use vector registers for memcpy
c74b884f70 aarch64,falkor: Ignore prefetcher tagging for smaller copies
0fc5934ebd aarch64/strncmp: Use lsr instead of mov+lsr
e0a0bd3acc aarch64/strncmp: Unbreak builds with old binutils
638caf3000 aarch64: Improve strncmp for mutually misaligned inputs
d5f45a29ff aarch64/strcmp: fix misaligned loop jump target
7f690fafad aarch64: Improve strcmp unaligned performance
40df047b3b aarch64: Fix branch target to loop16
062139f233 aarch64: Optimized memcmp for medium to large sizes
f3e2add213 aarch64: Use the L() macro for labels in memcmp
22bd3ab40e posix: Fix large mmap64 offset for mips64n32 (BZ#24699)
bdd16894aa aarch64: handle STO_AARCH64_VARIANT_PCS
0b48caab9a aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS
949da7f2fd io: Remove copy_file_range emulation [BZ #24744]
f056ac8363 libio: do not attempt to free wide buffers of legacy streams [BZ #24228]
5f90e009b1 NEWS: add entries for bugs 22964, 24180, and 24531

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.27 commit (BZ #24531)</title>
<updated>2019-05-23T12:17:21Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-05-23T11:20:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=f21c8577bbc0b8c2cdbd3782adad9da1111607fb'/>
<id>urn:sha1:f21c8577bbc0b8c2cdbd3782adad9da1111607fb</id>
<content type='text'>
54ba8bcd423 Fix tcache count maximum (BZ #24531)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.27 commit</title>
<updated>2019-05-16T17:05:57Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-05-16T16:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=5c742c86ef25a2153ed57ab91c4a78b262d7d8bb'/>
<id>urn:sha1:5c742c86ef25a2153ed57ab91c4a78b262d7d8bb</id>
<content type='text'>
f9c3c12f336 Fix crash in _IO_wfile_sync (bug 20568)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
</feed>
