<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/blocktrron/toolchain, branch master</title>
<subtitle>Staging tree of David Bauer</subtitle>
<id>https://git.openwrt.org/openwrt/staging/blocktrron/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/blocktrron/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/'/>
<updated>2025-11-08T19:58:30Z</updated>
<entry>
<title>toolchain: gdb: Update to version 16.3</title>
<updated>2025-11-08T19:58:30Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-25T20:49:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=7f989ecb0342701b928a1da03e6f475197ca4730'/>
<id>urn:sha1:7f989ecb0342701b928a1da03e6f475197ca4730</id>
<content type='text'>
This is a corrective release over GDB 16.2, fixing the following issues:

   PR symtab/32309 ([gdb/symtab, fission] gdb/dwarf2/read.h:289: internal-error: version: Assertion `m_dwarf_version != 0' failed)
   PR corefiles/32441 (gdb segfaults when generating a core file if target_fileio_read_alloc fails)
   PR tui/32623 (TUI console window doesn't update while inferior is running)
   PR corefiles/32634 ([gdb/corefiles] segfault in gdb.arch/i386-biarch-core.exp)
   PR backtrace/32757 ("Assertion `stashed' failed" when inline frame #0 is duplicated)
   PR tdep/32770 ([gdb/tdep, i386] FAIL: gdb.reverse/recvmsg-reverse.exp: continue to breakpoint: marker2)
   PR gdb/32775 ([AArch64] gdbserver crashes on SVE/SME-enabled systems)
   PR record/32784 ([gdb/record, aarch64] Stack smashing detected in aarch64_record_asimd_load_store)
   PR tui/32797 (Escape sequences to only reset foreground or background color to default fail)
   PR gdb/32828 (gstack regression: missing file names and line numbers)

Link: https://github.com/openwrt/openwrt/pull/20543
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>Revert "toolchain: fortify-headers: Update to version 2.3.3"</title>
<updated>2025-10-28T20:59:42Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-28T20:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=fbe2ad6c60709aa5379e227d10a6f3e0e711c84b'/>
<id>urn:sha1:fbe2ad6c60709aa5379e227d10a6f3e0e711c84b</id>
<content type='text'>
This reverts commit 6268692bd2bf25a5105c074648f7c899624ecfd7.

The new fortify-headers version needs some more work to be usable in
OpenWrt. Revert this to fix the builds again.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>Revert "toolchain: fortify-headers: Fix build of some packages"</title>
<updated>2025-10-28T20:59:39Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-28T20:56:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=ab221cfcd93ac825c935ff020ee6d883b98e83a8'/>
<id>urn:sha1:ab221cfcd93ac825c935ff020ee6d883b98e83a8</id>
<content type='text'>
This reverts commit 61f16a6960be0ed9d8d173796fcb4dd633eea317.

The new fortify-headers version needs some more work to be usable in
OpenWrt. Revert this to fix the builds again.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: fortify-headers: Fix build of some packages</title>
<updated>2025-10-26T23:47:43Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-26T22:38:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=61f16a6960be0ed9d8d173796fcb4dd633eea317'/>
<id>urn:sha1:61f16a6960be0ed9d8d173796fcb4dd633eea317</id>
<content type='text'>
Fix some warnings and compile errors generated by the new
fortify-headers when compiling some applications like strace.

Fixes: 6268692bd2bf ("toolchain: fortify-headers: Update to version 2.3.3")
Link: https://github.com/openwrt/openwrt/pull/20561
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: Add _FORTIFY_SOURCE=3 support</title>
<updated>2025-10-25T23:43:01Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-05T21:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=93f86627c45a03c2c100e54f5ef006487af3e6e3'/>
<id>urn:sha1:93f86627c45a03c2c100e54f5ef006487af3e6e3</id>
<content type='text'>
Add support for _FORTIFY_SOURCE level 3.

This is supported with glibc and with musl libc.

Link: https://github.com/openwrt/openwrt/pull/20313
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: fortify-headers: Update to version 2.3.3</title>
<updated>2025-10-25T23:41:06Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-05T21:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=6268692bd2bf25a5105c074648f7c899624ecfd7'/>
<id>urn:sha1:6268692bd2bf25a5105c074648f7c899624ecfd7</id>
<content type='text'>
Update to recent fortify-headers version. This version also supports
_FORTIFY_SOURCE=3.

Changes: https://github.com/jvoisin/fortify-headers/compare/1.1...2.3.3

A patch similar to the removed one was applied upstream:
https://github.com/jvoisin/fortify-headers/commit/b40f6d87482f20e968b27470baca042e50cd6792

The root file system is getting a bit bigger.
Without this commit:
5250380 bin/targets/armsr/armv8/openwrt-armsr-armv8-generic-rootfs.tar.gz
4919997 bin/targets/malta/be/openwrt-malta-be-default-rootfs.tar.gz
With this commit:
5263407 bin/targets/armsr/armv8/openwrt-armsr-armv8-generic-rootfs.tar.gz
4930011 bin/targets/malta/be/openwrt-malta-be-default-rootfs.tar.gz

Link: https://github.com/openwrt/openwrt/pull/20313
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: parsing "git log" breaks with gpg signature verification</title>
<updated>2025-09-23T19:49:54Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2024-12-27T11:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=ae9c9d0f8e41621c1bde94a43ec463052fa58c8a'/>
<id>urn:sha1:ae9c9d0f8e41621c1bde94a43ec463052fa58c8a</id>
<content type='text'>
Parsing "git log" is fragile.  The actual output depends on both global and
local configuration files. Enabling "log.showSignature" makes "git log" prefix
signed commits with multiple lines of gpg verify output, regardless of the
configured log format.

Add "--no-show-signature" to "git log" commands to work around this particular
issue.

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Link: https://github.com/openwrt/openwrt/pull/20127
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: export ZSTD_CFLAGS/LIBS to fix non-Linux build</title>
<updated>2025-08-22T10:34:49Z</updated>
<author>
<name>Mark Mentovai</name>
</author>
<published>2025-08-17T04:41:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=3b54f821d0337fbe2e06b005cd8bd682a99df20d'/>
<id>urn:sha1:3b54f821d0337fbe2e06b005cd8bd682a99df20d</id>
<content type='text'>
This is what 66dfbca262f4e6ebc1b4f94fb1c4482894c26d0c (updated by
2872ff7be19cfd20c95c4cbc880c0af38f82ea15) did for toolchain/gdb, but for
toolchain/binutils, following the switch to binutils-2.44 by default in
854d88be8ad4f26059deeb3748617ca32dfdff15.

Signed-off-by: Mark Mentovai &lt;mark@mentovai.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19833
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: gcc: update GCC13 to 13.4</title>
<updated>2025-08-20T21:42:15Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2025-06-10T13:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=44a5d1c4488cc57adf806f0cbbee17374feaaf7d'/>
<id>urn:sha1:44a5d1c4488cc57adf806f0cbbee17374feaaf7d</id>
<content type='text'>
Release Notes:
  https://gcc.gnu.org/gcc-13/changes.html

All patches are automatically refreshed.

Build-tested on:
  ath79/generic(MIPS)
  ipq40xx/generic(ARMv7)
  mediatek/filogic(ARMv8)

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19089
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>toolchain: binutils: default to 2.44 and drop 2.40</title>
<updated>2025-08-11T08:29:46Z</updated>
<author>
<name>Rui Salvaterra</name>
</author>
<published>2025-07-28T12:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=854d88be8ad4f26059deeb3748617ca32dfdff15'/>
<id>urn:sha1:854d88be8ad4f26059deeb3748617ca32dfdff15</id>
<content type='text'>
2.42 has been the default for over a year. 2.44 is well tested by now. While at
it, drop support for 2.40, as it's over two years old.

Signed-off-by: Rui Salvaterra &lt;rsalvaterra@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19547
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
