<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/blocktrron/target/sdk, 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-10-29T20:09:57Z</updated>
<entry>
<title>Revert "sdk: use git-src-full to allow Git versioning"</title>
<updated>2025-10-29T20:09:57Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2025-10-29T11:26:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=b915eba9a9956cbfaa9db6193aa49ce744dffcf3'/>
<id>urn:sha1:b915eba9a9956cbfaa9db6193aa49ce744dffcf3</id>
<content type='text'>
This reverts commit f795ecc0ddb40a3d796e6faaa177b545923efc70.

Now that AUTORELEASE has been dropped from main, we can go back on
shallow clone it for faster SDK usage.

Link: https://github.com/openwrt/openwrt/pull/20586
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdk: set package as the root directory for base feed</title>
<updated>2025-10-13T09:47:08Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2025-10-13T00:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=297057f0f2ff961f2ec9e3634a55423368aff172'/>
<id>urn:sha1:297057f0f2ff961f2ec9e3634a55423368aff172</id>
<content type='text'>
To produce consistent source entry for package compiled from non-SDK and
SDK build, set the "--root=package" flag for the base feed.

This will set the root directory for the base feed to the OpenWrt
core repository "package" directory.

This fix the reproducible problem of package build from SDK that have
the source entry set to "feeds/base/package/..." for every package
coming from the base feed.

Link: https://github.com/openwrt/openwrt/pull/20396
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: fix building llvm tarball</title>
<updated>2025-02-10T21:10:50Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-02-10T21:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=04570f5ee2dfe6609c22d2d21678b14cd3314309'/>
<id>urn:sha1:04570f5ee2dfe6609c22d2d21678b14cd3314309</id>
<content type='text'>
Add missing select NEED_BPF_TOOLCHAIN in order to ensure that the toolchain
actually gets built.

Fixes: https://github.com/openwrt/openwrt/issues/17926
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>sdk: bundle libraries for llvm toolchain</title>
<updated>2024-10-19T18:43:54Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2024-10-12T08:16:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=f050c30d057218d79b26239d9645af60a8c4e300'/>
<id>urn:sha1:f050c30d057218d79b26239d9645af60a8c4e300</id>
<content type='text'>
This allows the llvm toolchain to be executed on different host.
Also add it to strip list.

Fixes: 0ac0840088d5 ("sdk: ship llvm toolchain")
Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
Link: https://github.com/openwrt/openwrt/pull/16674
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: use zstd for IB, toolchain, SDK and LLVM compression</title>
<updated>2024-04-13T06:05:04Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2024-02-13T00:03:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=2496f436a837f4d56a13883497ab5d07fb01d0f7'/>
<id>urn:sha1:2496f436a837f4d56a13883497ab5d07fb01d0f7</id>
<content type='text'>
Use similar efficient but faster compression algorithm.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>sdk: include lib/crtsavres.o for powerpc</title>
<updated>2024-04-09T09:13:18Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-04-08T15:52:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=7c39a95a2f6ae638f173833dc8d4c120e25475c8'/>
<id>urn:sha1:7c39a95a2f6ae638f173833dc8d4c120e25475c8</id>
<content type='text'>
Trying to link certain kernel modules like dahdi-linux when building with
the OpenWrt SDK will fail with:
openwrt-sdk-apm821xx-sata_gcc-13.2.0_musl.Linux-x86_64/staging_dir/toolchain-powerpc_464fp_gcc-13.2.0_musl/bin/powerpc-openwrt-linux-musl-ld: cannot find arch/powerpc/lib/crtsavres.o: No such file or directory

Previously this worked with the PowerPC SDK since we carried a hack that
was passing --save-restore-funcs to module LDFLAGS so the linker provided
the required functions automatically as without --save-restore-funcs it
doesnt do so automatically on relocatable links and as a sideffect did not
require the kernel provided crtsaves.o to link against.

Now that hack has been removed as upstream kernel now compiles crtsaves.o
by default so it can be linked against but its not included in the SDK.

So, lets include lib/crtsavres.o when SDK is generated for PowerPC.

Fixes: 99c9d8abd677 ("kernel: bump 5.15 to 5.15.148")
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: add ledumon and ledhwbmon packages</title>
<updated>2023-12-12T18:35:03Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2023-10-31T07:14:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=aab21ee0552019c4bf1c7b829aea2992b59fb9bf'/>
<id>urn:sha1:aab21ee0552019c4bf1c7b829aea2992b59fb9bf</id>
<content type='text'>
ledumon:
This program creates a new userspace LED class device and monitors it.
For this it es using the kmod-leds-uled.ko kernel module.

ledhwbmon:
This program monitors LED brightness level changes having its origin
in hardware/firmware, i.e. outside of kernel control.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>tools: add tmon package</title>
<updated>2023-12-05T12:38:41Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2023-08-07T09:15:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=fd9d1e90b49cdcb1ebd53a0b4e1eaa4353a974f7'/>
<id>urn:sha1:fd9d1e90b49cdcb1ebd53a0b4e1eaa4353a974f7</id>
<content type='text'>
Add the 'tmon' packages. This is as a tool to help visualize,
tune, and test the complex thermal subsystem.

We get a compile warning for the tool that the printf format does not
fit. This commit contains a patch that fixes this warning. This patch
has also been sent upstream to the Linux kernel [1].

Links:
[1] https://lore.kernel.org/all/20231204141335.2798194-1-fe@dev.tdt.de/

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>sdk: add cpupower to userspace sources</title>
<updated>2023-09-19T12:17:20Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2023-08-03T18:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=eecb582a0f85ce8ae2d9525ba3fcaba289df9476'/>
<id>urn:sha1:eecb582a0f85ce8ae2d9525ba3fcaba289df9476</id>
<content type='text'>
For https://github.com/openwrt/packages/pull/21533 to be merged,
this source tree is needed to be included.

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>sdk: update SDK Makefile</title>
<updated>2023-07-15T18:58:10Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2023-07-15T18:58:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=e9911f10e482f3174f745a36c0c9fd7964758caf'/>
<id>urn:sha1:e9911f10e482f3174f745a36c0c9fd7964758caf</id>
<content type='text'>
the SDK's Makefile referenced the old file name.
Update it too.

Fixes: 2d5f7035cf45 ("sdk: rename README")
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
</content>
</entry>
</feed>
