<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/toolchain, branch v18.06.7</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.7</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.7'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2019-12-23T00:06:59Z</updated>
<entry>
<title>toolchain/gcc: correct the check expr for newer clang</title>
<updated>2019-12-23T00:06:59Z</updated>
<author>
<name>Yorkie Liu</name>
</author>
<published>2019-11-19T05:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=84b74bcb0d962dc192dc6c3f0ada3e0eba6fb593'/>
<id>urn:sha1:84b74bcb0d962dc192dc6c3f0ada3e0eba6fb593</id>
<content type='text'>
This fixes gcc build error within clang 11.0, it tweaks the version
string from LLVM to clang.

Signed-off-by: Yorkie Liu &lt;yorkiefixer@gmail.com&gt;
(cherry picked from commit 65a561fd0919eafff2363ae8324db64be2a57f77)
</content>
</entry>
<entry>
<title>musl: Fix CVE-2019-14697</title>
<updated>2019-08-18T22:03:32Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2019-08-18T21:24:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=09d63fb0a67c7747fdae5cc099b291a3ab8eca72'/>
<id>urn:sha1:09d63fb0a67c7747fdae5cc099b291a3ab8eca72</id>
<content type='text'>
musl libc through 1.1.23 has an x87 floating-point stack adjustment
imbalance, related to the math/i386/ directory. In some cases, use of
this library could introduce out-of-bounds writes that are not present
in an application's source code.

This problem only affects x86 and no other architectures.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit c262daf308e0f0bd93bb5c5ee6238773935079ee)
</content>
</entry>
<entry>
<title>musl: ldso/dlsym: fix mips returning undef dlsym</title>
<updated>2019-08-17T15:23:17Z</updated>
<author>
<name>Luiz Angelo Daros de Luca</name>
</author>
<published>2019-08-13T06:01:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5e3b21c91647f72e73a550f3059fa7ea8146759f'/>
<id>urn:sha1:5e3b21c91647f72e73a550f3059fa7ea8146759f</id>
<content type='text'>
This happens only the second time a library is loaded by dlopen().
After lib1 is loaded, dlsym(lib1,"undef1") correctly resolves the undef
symbol from lib1 dependencies. After the second library is loaded,
dlsym(lib2,"undef1") was returning the address of "undef1" in lib2
instead of searching lib2 dependencies.

Backporting upstream fix which now uses the same logic for relocation
time and dlsym.

Fixes openwrt/packages#9297

Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: gdb: enable TUI</title>
<updated>2018-12-18T08:44:04Z</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
</author>
<published>2017-09-04T19:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f5e33b98394e9293b592d55e7dc29633e7eb20d7'/>
<id>urn:sha1:f5e33b98394e9293b592d55e7dc29633e7eb20d7</id>
<content type='text'>
The GDB Text User Interface (TUI) is a terminal interface
which uses the curses library to show the source file,
the assembly output, the program registers and GDB
commands in separate text windows.

In other words it's a friendlier interface for idiots like me!

Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
(backported from 900d86766b2a2122ea435d98aa50dc72d5dadf93)
</content>
</entry>
<entry>
<title>build: drop buildbot toolchain rebuild check when not using git</title>
<updated>2018-09-24T09:08:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-09-24T09:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=cb352a7c4cf74fb9c0067bd62517fc59763ebc5a'/>
<id>urn:sha1:cb352a7c4cf74fb9c0067bd62517fc59763ebc5a</id>
<content type='text'>
The check cleans and rebuilds the toolchain if it changed on update.
When building from a source tarball, it is reasonable to expect that
there will be no updates, so no rebuild check is necessary

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>toolchain/glibc: update to latest 2.26 commit</title>
<updated>2018-09-13T09:11:53Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2018-09-13T07:26:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e60be1133036b5ccce94d73d21e159840143fd41'/>
<id>urn:sha1:e60be1133036b5ccce94d73d21e159840143fd41</id>
<content type='text'>
c5c90b480e Fix segfault in maybe_script_execute.
174709d879 pthread_cond_broadcast: Fix waiters-after-spinning case [BZ #23538]
c9570bd2f5 x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs [BZ #23459]
86e0996b1a x86: Correct index_cpu_LZCNT [BZ #23456]
cf6deb084b conform/conformtest.pl: Escape literal braces in regular expressions
b12bed3e06 stdio-common/tst-printf.c: Remove part under a non-free license [BZ #23363]
20dc7a909a libio: Add tst-vtables, tst-vtables-interposed
4b10e69b1f Synchronize support/ infrastructure with master
762e9d63d5 NEWS: Reorder out-of-order bugs
2781bd5a86 libio: Disable vtable validation in case of interposition [BZ #23313]
74d16a57a3 Check length of ifname before copying it into to ifreq structure.
3aaf8bda00 getifaddrs: Don't return ifa entries with NULL names [BZ #21812]
f958b45d52 Use _STRUCT_TIMESPEC as guard in &lt;bits/types/struct_timespec.h&gt; [BZ #23349]
81b994bd83 Fix parameter type in C++ version of iseqsig (bug 23171)
7b52c8ae05 libio: Avoid _allocate_buffer, _free_buffer function pointers [BZ #23236]
4df8479e6b Add NEWS entry for CVE-2018-11236
a5bc5ec967 Add references to CVE-2018-11236, CVE-2017-18269
58ad5f8a64 Add a test case for [BZ #23196]
6b4362f2cb Don't write beyond destination in __mempcpy_avx512_no_vzeroupper (bug 23196)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>musl: sys/socket.h: fix SO_PEERSEC value on MIPS</title>
<updated>2018-06-24T15:28:50Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-06-24T15:20:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a63e38ba46a58cfb9001ddda3e68cf0548832eb5'/>
<id>urn:sha1:a63e38ba46a58cfb9001ddda3e68cf0548832eb5</id>
<content type='text'>
Differing from all other archs supported by musl, MIPS defines SO_PEERSEC
to 30 instead of 31.

Patch has also been submitted upstream.

Reported-by: Andrey Jr. Mlenikov &lt;temnota.am@gmail.com&gt;
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
(cherry picked from commit 4b50854a60fce73aa83b50c445ea93970322d442)
</content>
</entry>
<entry>
<title>uClibc-ng: update to 1.0.30</title>
<updated>2018-05-24T15:24:30Z</updated>
<author>
<name>Evgeniy Didin</name>
</author>
<published>2018-05-21T10:50:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a6a5de4ef3324e6ff578d386fdc3bf5aa8a3b366'/>
<id>urn:sha1:a6a5de4ef3324e6ff578d386fdc3bf5aa8a3b366</id>
<content type='text'>
uClibc-ng 1.0.28 does not provide PF_VSOCK/AF_VSOCK definitions,
which causes iproute2 v4.16.0 compile errors.
In commit 57f2f80383b5 ("bits/socket.h: add missing defines")
necessary defines were included and iproute2 builds fine.
This commit now is part of uClibc-ng 1.0.30.
Lets update uClibc-ng to latest 1.0.30 version.

Signed-off-by: Evgeniy Didin &lt;Evgeniy.Didin@synopsys.com&gt;
Cc: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Cc: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Cc: John Crispin &lt;john@phrozen.org&gt;
(cherry picked from commit 83e926270361ca2cc7c773282bb1b57a5e67588f)
</content>
</entry>
<entry>
<title>toolchain/glibc: update to latest 2.26 commit</title>
<updated>2018-05-23T19:35:22Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2018-05-23T13:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8aae794e996a1cc32d231fff2ba77ab564f246ee'/>
<id>urn:sha1:8aae794e996a1cc32d231fff2ba77ab564f246ee</id>
<content type='text'>
af7519f7b3 Fix path length overflow in realpath [BZ #22786]
365722ace6 Fix stack overflow with huge PT_NOTE segment [BZ #20419]
be056fae3b Fix blocking pthread_join. [BZ #23137]
02f0dd83a4 Fix signed integer overflow in random_r (bug 17343).
3241353ab2 i386: Fix i386 sigaction sa_restorer initialization (BZ#21269)
677e6d13e0 [BZ #22342] Fix netgroup cache keys.
71d339cb86 Fix i386 memmove issue (bug 22644).
31e2d15b80 Fix crash in resolver on memory allocation failure (bug 23005)
1f7c4748d6 getlogin_r: return early when linux sentinel value is set
7e7a5f0bcd resolv: Fully initialize struct mmsghdr in send_dg [BZ #23037]

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: gccgo: fix building gccgo compiler</title>
<updated>2018-05-07T05:33:44Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2018-05-07T03:50:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f172456edcee41d37d182bdb6423247c90a1333f'/>
<id>urn:sha1:f172456edcee41d37d182bdb6423247c90a1333f</id>
<content type='text'>
Fixes FS#1498.  "gccgo -static" can fail for missing linker flag
-lgcc_eh caused by patch 850-use_shared_libgcc.patch

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
</feed>
