<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/toolchain/binutils, branch master</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2025-06-08T17:29:37Z</updated>
<entry>
<title>toolchain: binutils: add support for 2.44</title>
<updated>2025-06-08T17:29:37Z</updated>
<author>
<name>Olcay Korkmaz</name>
</author>
<published>2025-04-26T20:46:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b44a97a9f5a9e30330a4a5f74df8b205eab54954'/>
<id>urn:sha1:b44a97a9f5a9e30330a4a5f74df8b205eab54954</id>
<content type='text'>
Release notes: https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00001.html

Auto refresh patches
Test device: Xiaomi ax3600

Signed-off-by: Olcay Korkmaz &lt;nuke_mania@hotmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/18614
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: binutils: fix compilation with GCC15</title>
<updated>2025-05-02T16:01:34Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-05-02T09:07:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d3216173abfc47917807423fc7578406ea29db5b'/>
<id>urn:sha1:d3216173abfc47917807423fc7578406ea29db5b</id>
<content type='text'>
GCC15 has switched the C language default from GNU17 to GNU23[1] and this
causes builds to fail with:
In file included from mips-opc.c:29:
mips-opc.c: In function 'decode_mips_operand':
mips-formats.h:86:7: error: expected identifier or '(' before 'static_assert'
   86 |       static_assert[(1 &lt;&lt; (SIZE)) == ARRAY_SIZE (MAP)]; \
      |       ^~~~~~~~~~~~~
mips-opc.c:214:15: note: in expansion of macro 'MAPPED_REG'
  214 |     case 'z': MAPPED_REG (0, 0, GP, reg_0_map);
      |               ^~~~~~~~~~

So, backport upstream fix for this[2] to fix compilation with GCC15.
Patch for 2.40 was manually refreshed as part of the S390 code does not
exist in 2.40 as it was added after it.

[1] https://gcc.gnu.org/gcc-15/porting_to.html#c23
[2] https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=8ebe62f3f0d27806b1bf69f301f5e188b4acd2b4

Fixes: #18678
Link: https://github.com/openwrt/openwrt/pull/18681
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: remove old versions</title>
<updated>2024-10-12T20:12:39Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2024-10-08T11:02:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=72731b445ee352cbd08f8630379c760e54243d20'/>
<id>urn:sha1:72731b445ee352cbd08f8630379c760e54243d20</id>
<content type='text'>
Reduce supported versions to 3.
Since 2.40 is supported by previous release, this commit
keeps it.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
Link: https://github.com/openwrt/openwrt/pull/16597
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: binutils: add support for 2.43.1</title>
<updated>2024-09-17T09:30:26Z</updated>
<author>
<name>Olcay Korkmaz</name>
</author>
<published>2024-09-16T21:28:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=802be2457f41cebcf8a48b90d26d609009328294'/>
<id>urn:sha1:802be2457f41cebcf8a48b90d26d609009328294</id>
<content type='text'>
Release notes:
https://lists.gnu.org/archive/html/info-gnu/2024-08/msg00003.html

No need to refresh patches
Test device: Xiaomi ax3600

Signed-off-by: Olcay Korkmaz &lt;nuke_mania@hotmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/16405
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: binutils: add support for 2.43</title>
<updated>2024-08-16T12:10:38Z</updated>
<author>
<name>Chuanhong Guo</name>
</author>
<published>2024-08-15T07:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9cf6ce5179e2c839e8b5af7d95e500f7d188d9c4'/>
<id>urn:sha1:9cf6ce5179e2c839e8b5af7d95e500f7d188d9c4</id>
<content type='text'>
Drop two backported patches, and autorefresh the rest.

Release notes:
https://lists.gnu.org/archive/html/info-gnu/2024-08/msg00001.html

Link: https://github.com/openwrt/openwrt/pull/16175
Signed-off-by: Chuanhong Guo &lt;gch981213@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: binutils: switch to version 2.42 by default</title>
<updated>2024-04-28T22:41:47Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2024-02-07T11:27:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c390c6c7090c7d66471dac6079343a697afc59ba'/>
<id>urn:sha1:c390c6c7090c7d66471dac6079343a697afc59ba</id>
<content type='text'>
Change the default binutils version to 2.42.

Tested-by: Jonathan Lancett &lt;j.lancett@ntlworld.com&gt;
Tested-by: Andre Heider &lt;a.heider@gmail.com&gt;
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>toolchain: binutils: backport patch to fix mipsel_24kc_24kf</title>
<updated>2024-04-02T19:42:23Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-04-02T19:41:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=108374a65616a1623999eb4f50e0bf5b8c8e4206'/>
<id>urn:sha1:108374a65616a1623999eb4f50e0bf5b8c8e4206</id>
<content type='text'>
Backport patch to fix mipsel_24kc_24kf. Patch has been merged in
binutils master and these are straight backports with minor rework.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: binutils: add support for version 2.42</title>
<updated>2024-02-06T18:20:49Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2024-02-06T11:26:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=07ea72976168461d9a243a4201a8d1e6cf529715'/>
<id>urn:sha1:07ea72976168461d9a243a4201a8d1e6cf529715</id>
<content type='text'>
Release Notes:
https://lists.gnu.org/archive/html/info-gnu/2024-01/msg00016.html

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>toolchain: assign PKG_CPE_ID</title>
<updated>2023-09-19T18:22:59Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2023-09-18T22:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=bcf02c5d3123a99c717ca33f1d7c6250acf0f33f'/>
<id>urn:sha1:bcf02c5d3123a99c717ca33f1d7c6250acf0f33f</id>
<content type='text'>
The PKG_CPE_ID links to NIST CPE version 2.2.
Assign PKG_CPE_ID to all remaining package which have a CPE ID.
Not every package has a CPE id.

Related: https://github.com/openwrt/packages/issues/8534
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: add support for version 2.41</title>
<updated>2023-08-09T13:33:38Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-08-08T08:26:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9194fcb1a4052fd4ead29464d959dee686f8c94c'/>
<id>urn:sha1:9194fcb1a4052fd4ead29464d959dee686f8c94c</id>
<content type='text'>
Release notes:
https://sourceware.org/pipermail/binutils/2023-July/128719.html

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
</feed>
