<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/mkresin/target/sdk, branch master</title>
<subtitle>Staging tree of Mathias Kresin</subtitle>
<id>https://git.openwrt.org/openwrt/staging/mkresin/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/mkresin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/'/>
<updated>2022-02-19T12:10:01Z</updated>
<entry>
<title>build: scripts/config - update to kconfig-v5.14</title>
<updated>2022-02-19T12:10:01Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2021-11-24T21:25:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=009293c52e637612cd118717a1bea4e142889e09'/>
<id>urn:sha1:009293c52e637612cd118717a1bea4e142889e09</id>
<content type='text'>
Functional Changes
---------- -------
- make 'imply' not impose any restrictions: allow symbols implied by y
  to become m
- change "modules" from sub-option to first-level attribute

Bugfixes
--------
- nconf: fix core dump when searching in empty menu
- nconf: stop endless search loops
- xconfig: fix content of the main widget
- xconfig: fix support for the split view mode

Other Changes
----- -------
- highlight xconfig 'comment' lines with '***'
- xconfig: navigate menus on hyperlinks
- xconfig: drop support for Qt4
- improve host ncurses detection

Update the 'option modules' usage to just 'modules' in Config.in.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdk: ship llvm toolchain</title>
<updated>2022-01-27T10:32:56Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-01-26T12:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=0ac0840088d538981a0df573bf58899e3ee9dbf7'/>
<id>urn:sha1:0ac0840088d538981a0df573bf58899e3ee9dbf7</id>
<content type='text'>
This allows ebpf packages like qosify to be built with it

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>treewide: drop use of which</title>
<updated>2022-01-17T08:14:26Z</updated>
<author>
<name>Ansuel Smith</name>
</author>
<published>2021-11-25T01:12:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=88204bfa82f982a986d2aa3e166a4c5946040308'/>
<id>urn:sha1:88204bfa82f982a986d2aa3e166a4c5946040308</id>
<content type='text'>
Ubuntu started to flag which as deprecated and it
seems which is not really standard and may vary
across Distro.
Drop the use of which and use the standard 'command -v'
for this simple task.
Which is still present in the prereq if some package/script
still use which.
A utility script called command_all.sh is implemented that
will just mimic the output of which -a.

Signed-off-by: Ansuel Smith &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm-bpf: support creating a tarball in bin</title>
<updated>2021-11-04T15:59:22Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-11-04T14:16:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=2a832b3df5990f33aa3d5944733e43bf5287475c'/>
<id>urn:sha1:2a832b3df5990f33aa3d5944733e43bf5287475c</id>
<content type='text'>
This can be used for adding the toolchain to an existing tree without having
to build it from scratch.
Enable building the toolchain + tarball by default on buildbot

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>sdk: unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archives</title>
<updated>2021-05-08T10:14:04Z</updated>
<author>
<name>Sven Roederer</name>
</author>
<published>2021-05-07T19:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=1e4b191ac8901328a726ebdc09ebe35da4363521'/>
<id>urn:sha1:1e4b191ac8901328a726ebdc09ebe35da4363521</id>
<content type='text'>
Using these config-options to customize the folders used at build-time makes these
folder settings appear in generated archive. This causes the SDK to be not
portable, as it's going to use the build-time folders on the new systems.
The errors vary from passing the build, disk out-of-space to permission denied.

The build-time settings of these folders are passed into the archive via Config.build.
The expected behavior is that the SDK acts after unpacking like these settings have
their defaults, using intree folders. So just filter these folders out when running
convert-config.pl to create Config.build.

This addresses the same issue that's fixed in the previous commit for the imagebuilder.

Signed-off-by: Sven Roederer &lt;devel-sven@geroedel.de&gt;
</content>
</entry>
<entry>
<title>sdk: expose binary strip settings</title>
<updated>2021-02-20T00:29:36Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2020-11-20T02:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=bb817bb4b8b0b546a70e45bd907ebfeea2370dcd'/>
<id>urn:sha1:bb817bb4b8b0b546a70e45bd907ebfeea2370dcd</id>
<content type='text'>
Expose the SDK options for binary stripping to the menuconfig. This
way, packages can easily be built with debug symbols using the SDK.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>target: fix copying of licenses for SDK/toolchain</title>
<updated>2021-02-14T20:56:29Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2021-02-14T20:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=4894a3ff2870438cf812d88704c92c8d997a69db'/>
<id>urn:sha1:4894a3ff2870438cf812d88704c92c8d997a69db</id>
<content type='text'>
The SDK and target/toolchain copy the license file into their
directories. During the rename/move from LICENSE to a LICENSES
folder, this has not been updated.

Update it now, and include the new COPYING file.

While at it, improve formatting/indent.

Fixes: 882e3014610b ("LICENSES: include all used licenses in
LICENSES directory")

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>sdk: invoke bundle-libraries.sh w/o buildroot dirs in $PATH</title>
<updated>2020-12-29T00:07:42Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-12-29T00:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=7e4585e59362b581cedcbd852036789f713ae236'/>
<id>urn:sha1:7e4585e59362b581cedcbd852036789f713ae236</id>
<content type='text'>
Invoke bundle-libraries.sh with any buildroot related directory entries
removed from $PATH to avoid picking up cross versions of utilities like
ldd which will not properly work when used against host executables.

This should fix executable bundling for glibc-target SDKs.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>sdk: fix missing include directories</title>
<updated>2020-11-02T07:39:49Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2020-11-01T16:31:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=ec0ec0428e12b6a7cdad40fbe98d375ea15b45c5'/>
<id>urn:sha1:ec0ec0428e12b6a7cdad40fbe98d375ea15b45c5</id>
<content type='text'>
It's not possible to compile some applications which are using
`-Werror=missing-include-dirs` compiler flags with the SDK as some
target directories are missing in the SDK tarball:

 cc1: error: staging_dir/target/usr/include: No such file or directory [-Werror=missing-include-dirs]
 cc1: error: staging_dir/target/include: No such file or directory [-Werror=missing-include-dirs]

Fix this by adding the missing directories in the SDK.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>sdk: keep the linux package in the same subdir as in the main build system</title>
<updated>2020-10-26T01:36:02Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2020-10-19T09:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=a4c1c169c391ac0b11e4c3e895b282f07585347c'/>
<id>urn:sha1:a4c1c169c391ac0b11e4c3e895b282f07585347c</id>
<content type='text'>
Fixes: 953435795d17 ("build: always build package/kernel/linux")
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
