<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/thess/target/toolchain, branch master</title>
<subtitle>Ted Hess staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/thess/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/'/>
<updated>2021-10-21T18:25:38Z</updated>
<entry>
<title>toolchain: switch packaged toolchain to tar.xz</title>
<updated>2021-10-21T18:25:38Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-10-21T01:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=f46a70a6882cc71c7c346e5ef0c348c91be876e5'/>
<id>urn:sha1:f46a70a6882cc71c7c346e5ef0c348c91be876e5</id>
<content type='text'>
Currently the tar.bz2 while ImageBuilder and SDK switched to tar.xz.
Unify it for faster compression since it will make use of
multi-threading.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>config: pack toolchain per default on buildbots</title>
<updated>2021-10-09T01:06:44Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-10-07T05:28:08Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=f887c93be7edf87b2af2b2db3481473e0f6df832'/>
<id>urn:sha1:f887c93be7edf87b2af2b2db3481473e0f6df832</id>
<content type='text'>
The toolchain can be used for accelerated CI builds. This commit enabled
the packing of it by default on buildbots.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&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-03.infra.openwrt.org/openwrt/staging/thess/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>build: improve ccache support</title>
<updated>2020-07-11T13:19:53Z</updated>
<author>
<name>Roman Yeryomin</name>
</author>
<published>2020-06-12T18:43:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=2ca084ccaae619ac8031e902c66817d021ac6fd5'/>
<id>urn:sha1:2ca084ccaae619ac8031e902c66817d021ac6fd5</id>
<content type='text'>
Set CCACHE_DIR to $(TOPDIR)/.ccache and CCACHE_BASEDIR to $(TOPDIR).
This allows to do clean and dirclean. Cache hit rate for test build
after dirclean is ~65%.
If CCACHE is enabled stats are printed out at the end of building process.
CCACHE_DIR config variable allows to override default, which could be useful
when sharing cache with many builds.
cacheclean make target allows to clean the cache.

Changes from v1:
- remove ccache directory using CCACHE_DIR variable
- remove ccache leftovers from sdk and toolchain make files
- introduce CONFIG_CCACHE_DIR variable
- introduce cacheclean make target

Signed-off-by: Roman Yeryomin &lt;roman@advem.lv&gt;
</content>
</entry>
<entry>
<title>toolchain/wrapper.sh: fix remaining shellcheck warnings</title>
<updated>2020-07-11T11:33:28Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2020-07-11T11:06:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=df09cc6ddb85aeaad616aba74810c4be44284fe7'/>
<id>urn:sha1:df09cc6ddb85aeaad616aba74810c4be44284fe7</id>
<content type='text'>
Fixes following warnings:

 In target/toolchain/files/wrapper.sh line 18:
 REALNAME=$(readlink -f $0)
                        ^-- SC2086: Double quote to prevent globbing and word splitting.
 --
 In target/toolchain/files/wrapper.sh line 20:
 REALNAME_BASE=$(basename $REALNAME)
                          ^-------^ SC2086: Double quote to prevent globbing and word splitting.
 --
 In target/toolchain/files/wrapper.sh line 21:
 REALNAME_DIR=$(dirname $REALNAME)
                        ^-------^ SC2086: Double quote to prevent globbing and word splitting.
 --
 In target/toolchain/files/wrapper.sh line 74:
 		exec $TARGET_TOOLCHAIN_TRIPLET-$BINARY.bin $GCC_SYSROOT_FLAGS $TARGET_FUNDAMENTAL_CFLAGS $TARGET_ROOTFS_CFLAGS "$@"
                     ^-----------------------^ SC2086: Double quote to prevent globbing and word splitting.
 --
 In target/toolchain/files/wrapper.sh line 77:
 		exec $TARGET_TOOLCHAIN_TRIPLET-$BINARY.bin $LD_SYSROOT_FLAGS $TARGET_FUNDAMENTAL_LDFLAGS "$@"
                      ^-----------------------^ SC2086: Double quote to prevent globbing and word splitting.
 --
 In target/toolchain/files/wrapper.sh line 80:
 		exec $TARGET_TOOLCHAIN_TRIPLET-$BINARY.bin $TARGET_FUNDAMENTAL_ASFLAGS "$@"
                      ^-----------------------^ SC2086: Double quote to prevent globbing and word splitting.
 --
 In target/toolchain/files/wrapper.sh line 83:
 		exec $TARGET_TOOLCHAIN_TRIPLET-$BINARY.bin "$@"
                      ^-----------------------^ SC2086: Double quote to prevent globbing and word splitting.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>toolchain/wrapper.sh: Replace read with read -r</title>
<updated>2020-07-11T11:33:28Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-12-30T03:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=d8e6a92e7cd83380448f73911fff4f5fff33ef01'/>
<id>urn:sha1:d8e6a92e7cd83380448f73911fff4f5fff33ef01</id>
<content type='text'>
Without -r, backslashes would get mangled.

Found with shellcheck.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: wrapper.sh: harmonize leading whitespaces</title>
<updated>2019-12-31T00:36:16Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2019-12-31T00:33:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=836d5395a556f345fce8ffee933ec8d967f86930'/>
<id>urn:sha1:836d5395a556f345fce8ffee933ec8d967f86930</id>
<content type='text'>
Convert leading spaces to tabs and generally harmonize leading
whitespace indent in the file.

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>toolchain: wrapper.sh: use /bin/sh instead of bash</title>
<updated>2019-12-31T00:34:55Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-12-30T03:41:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=ac42b916bccb609817fee69172b5902254a3c3c8'/>
<id>urn:sha1:ac42b916bccb609817fee69172b5902254a3c3c8</id>
<content type='text'>
No bash features are actually used here.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
[slightly adjust commit title]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>toolchain/wrapper: replace legacy backticks with $()</title>
<updated>2019-12-31T00:00:04Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-12-30T03:41:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=19be55aa37f593066039d27c41735200d477f62b'/>
<id>urn:sha1:19be55aa37f593066039d27c41735200d477f62b</id>
<content type='text'>
This replaces deprecated backticks by more versatile $(...) syntax.

Found with shellcheck.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
[alter commit title, extend commit message]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>target/toolchain/files/wrapper.sh: simplify 'case'</title>
<updated>2019-07-15T17:29:08Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2019-07-15T17:08:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/thess/commit/?id=7d97bc19f08fc3f9a644b70323daa58e58291227'/>
<id>urn:sha1:7d97bc19f08fc3f9a644b70323daa58e58291227</id>
<content type='text'>
Removed an eglibc remnant, and while at it, grouped all of the
TOOLCHAIN_PLATFORMs using the same FLAGS together.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
</feed>
