<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/adrian/toolchain, branch rft-devices</title>
<subtitle>Staging tree of Adrian Schmutzler</subtitle>
<id>https://git.openwrt.org/openwrt/staging/adrian/atom?h=rft-devices</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/adrian/atom?h=rft-devices'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/'/>
<updated>2021-01-23T19:59:17Z</updated>
<entry>
<title>glibc: update to latest 2.32 commit (BZ#2692 BZ#26988 BZ#26831 BZ#2706)</title>
<updated>2021-01-23T19:59:17Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-01-23T19:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=111de654afe0703e3909bc83bfd00a2de4260062'/>
<id>urn:sha1:111de654afe0703e3909bc83bfd00a2de4260062</id>
<content type='text'>
d3cb8f6222 aarch64: fix static PIE start code for BTI [BZ #27068]
082798622d __vfscanf_internal: fix aliasing violation (bug 26690)
33dc30bc83 aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831]
46e1e64fe3 elf: Pass the fd to note processing
b6eae83717 elf: Move note processing after l_phdr is updated
c6090dcebd aarch64: align address for BTI protection [BZ #26988]
610e2c5150 aarch64: Fix missing BTI protection from dependencies [BZ #26926]

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.32 commit (BZ #20019, BZ #27177, BZ #27130)</title>
<updated>2021-01-15T19:49:01Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-01-15T19:45:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=54bfebdca00f071f0982e05e69be7a7d4176147b'/>
<id>urn:sha1:54bfebdca00f071f0982e05e69be7a7d4176147b</id>
<content type='text'>
4c619b3eed x86: Check IFUNC definition in unrelocated executable [BZ #20019]
87450ecf8a x86: Set header.feature_1 in TCB for always-on CET [BZ #27177]
2b4f67c2b3 Update for [BZ #27130] fix
1a24bbd43e x86-64: Avoid rep movsb with short distance [BZ #27130]

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: add arc700 patch</title>
<updated>2021-01-14T22:45:46Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-25T00:36:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=33646a51abcf15ff5c5363848287e1ed778b7467'/>
<id>urn:sha1:33646a51abcf15ff5c5363848287e1ed778b7467</id>
<content type='text'>
glibc does not officially support ARC700 so this adds the missing
pieces. I looked at uClibc-ng and a patch by Synopsis for glibc.

ran make toolchain/glibc/refresh to clean up fuzz.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.32 commit (BZ #24973)</title>
<updated>2021-01-10T12:14:19Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-01-10T12:11:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=425e392466f139a3ed349d65b2d556b4dd56304e'/>
<id>urn:sha1:425e392466f139a3ed349d65b2d556b4dd56304e</id>
<content type='text'>
0d9793e82a Fix buffer overrun in EUC-KR conversion module (bz #24973)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>glibc: update to latest 2.32 commit</title>
<updated>2020-12-30T20:00:59Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2020-12-30T19:34:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=1910545ad6fd00cd9a534ea6e28db27535d70c8b'/>
<id>urn:sha1:1910545ad6fd00cd9a534ea6e28db27535d70c8b</id>
<content type='text'>
1d49bede4d tests-mcheck: New variable to run tests with MALLOC_CHECK_=3

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: Fix glibc selection on ARC targets</title>
<updated>2020-12-22T23:45:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-12-22T23:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=920b692667470cf666ebb573f9213eccf3117702'/>
<id>urn:sha1:920b692667470cf666ebb573f9213eccf3117702</id>
<content type='text'>
Without this change no libc is selected and the build will fail. This
will select glibc for ARC CPUs.

Fixes: 95f1002acab5 ("toolchain: default to glibc for ARC")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: remove uClibc-ng</title>
<updated>2020-12-22T18:11:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-12T03:25:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=63fb175203bbf3b336804587c2f5b3a2d8132ec1'/>
<id>urn:sha1:63fb175203bbf3b336804587c2f5b3a2d8132ec1</id>
<content type='text'>
After musl was introduced, it was desired to remove uClibc-ng. As ARC
has no musl support, it was kept around. However, glibc 2.32 includes
ARC support. This makes it possible to finally remove it.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: remove uClibc-ng config stuff</title>
<updated>2020-12-22T18:11:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-12T03:24:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=2207917acc7cd93db5b3bc9c6c5b898c38ec39aa'/>
<id>urn:sha1:2207917acc7cd93db5b3bc9c6c5b898c38ec39aa</id>
<content type='text'>
This is in preparation for removing it.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: default to glibc for ARC</title>
<updated>2020-12-22T18:11:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-12T03:18:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=95f1002acab574c24ad78f4453f091bf5a6731c7'/>
<id>urn:sha1:95f1002acab574c24ad78f4453f091bf5a6731c7</id>
<content type='text'>
glibc 2.32 gained support for the ARC architecture.

This is preparation for removing uClibc-ng.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: gcc: Remove support for GCC 5</title>
<updated>2020-12-16T21:11:16Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-12-15T12:56:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=080dc619d4780a1f7b14082b77b28686e694f72d'/>
<id>urn:sha1:080dc619d4780a1f7b14082b77b28686e694f72d</id>
<content type='text'>
GCC was used in 17.01 as the default compiler the last time. We do not
test this old GCC version any more and there are some known problems it
fails to compile the U-Boot for the Allwinner A64 SoC.

Just remove it to make it clear that we will not support this old GCC
version any more.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Acked-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
</feed>
