<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/tools/Makefile, branch v21.02.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2022-03-15T17:50:26Z</updated>
<entry>
<title>tools: add xxd (from vim)</title>
<updated>2022-03-15T17:50:26Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-02-28T19:26:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=17e95532842c4d62b30669490eb00b39cf8ff743'/>
<id>urn:sha1:17e95532842c4d62b30669490eb00b39cf8ff743</id>
<content type='text'>
U-Boot requires xxd to create the default environment from an external
file as done in uboot-mediatek.
Build xxd (only, not the rest of vim) as part of tools to make sure it
is present on the buildhost.

Reported-by: David Bauer &lt;mail@david-bauer.net&gt;
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit c4dd2441e7875c9550820f8380b3e41ca619ef27)
</content>
</entry>
<entry>
<title>tools/zstd: compile with cmake</title>
<updated>2021-01-31T04:14:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-01-21T04:54:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ec0c6c11436d233c3e1f3c1b4461a46348a1a0c7'/>
<id>urn:sha1:ec0c6c11436d233c3e1f3c1b4461a46348a1a0c7</id>
<content type='text'>
It's faster and more reliable.

Removed ccache cmake build dependency as it's now implicit.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>qemu: remove obsolete package</title>
<updated>2021-01-10T22:29:23Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-12-31T04:11:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5876ba6460f14b4467812bdd76b9f3db323afb33'/>
<id>urn:sha1:5876ba6460f14b4467812bdd76b9f3db323afb33</id>
<content type='text'>
Instead of using an ancient qemu version in-tree the building machine
should just have qemu-utils installed.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: update to 1.25.3</title>
<updated>2021-01-05T18:59:31Z</updated>
<author>
<name>Syrone Wong</name>
</author>
<published>2021-01-01T13:50:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f34f4a6665a91571866de38f476554ed986eccf2'/>
<id>urn:sha1:f34f4a6665a91571866de38f476554ed986eccf2</id>
<content type='text'>
use PKG_FIXUP:=autoreconf to generate configure
200-hide-dlsym-error.patch deleted due to fixed upstream in another way
other patches refreshed to reflect latest changes

Signed-off-by: Syrone Wong &lt;wong.syrone@gmail.com&gt;
</content>
</entry>
<entry>
<title>ccache: update to 4.1</title>
<updated>2020-12-31T09:03:21Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-23T09:16:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=31554e50d2c3d0707a40f9ed08b0d6999f584ba2'/>
<id>urn:sha1:31554e50d2c3d0707a40f9ed08b0d6999f584ba2</id>
<content type='text'>
Upstream switched to building with CMake. Adjust accordingly.

Reapplied patch as upstream changed the file format.

Added HOST_BUILD_PARALLEL for faster compilation.

Added cmake tool dependency and removed circular dependencies as a
result.

Adjusted dependent tools to use NOCACHE as they are needed to build
ccache.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: always create $STAGING_DIR/usr/{include,lib}</title>
<updated>2020-11-27T13:46:13Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2020-08-20T06:06:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b0cb305236524095bfd899449b0ad8eb821cb3bb'/>
<id>urn:sha1:b0cb305236524095bfd899449b0ad8eb821cb3bb</id>
<content type='text'>
rules.mk always passes these as -I/-L to the toolchain.

Fixes rare errors like:
cc1: error: staging_dir/target-aarch64_cortex-a53_musl/usr/include: No such file or directory [-Werror=missing-include-dirs]

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
Acked-by: Paul Spooren &lt;mail@aparcar.org&gt;
Acked-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bc: use autoreconf to fix build failure on macOS with recent Xcode versions</title>
<updated>2020-11-14T13:48:30Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2020-11-14T11:52:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6c2ef55e6963d6ae36c4f9c85adaf7fe7aa1f369'/>
<id>urn:sha1:6c2ef55e6963d6ae36c4f9c85adaf7fe7aa1f369</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>tools: sort alphabetically</title>
<updated>2020-09-02T14:29:22Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2020-08-31T11:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=edb5d2a320adf99ddbb12fbc8a03a5fe7cf7741f'/>
<id>urn:sha1:edb5d2a320adf99ddbb12fbc8a03a5fe7cf7741f</id>
<content type='text'>
This sorts the added tools and builddir dependencies alphabetically
to make it easier to find something in the Makefile.

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>tools: drop unused upslug2 and wrt350nv2-builder</title>
<updated>2020-09-02T14:29:22Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2020-08-31T11:17:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=48905af01d1deba913f98aeb5d6a4898237e94f5'/>
<id>urn:sha1:48905af01d1deba913f98aeb5d6a4898237e94f5</id>
<content type='text'>
These tools have been used by the orion target which has been
removed in Jan 2020 [1].

Both were specifically meant for the WRT350Nv2, which is not
supported anymore.

So, let's remove them as well.

[1] 89f2deb372b7 ("orion: remove unmaintained target")

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>tools: add back lzma-old for ath79</title>
<updated>2020-08-30T22:21:18Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2020-08-30T21:34:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1aa71833fe875b0a5b48a64dc8c0775b490ee37f'/>
<id>urn:sha1:1aa71833fe875b0a5b48a64dc8c0775b490ee37f</id>
<content type='text'>
lzma-old host package is required for building ath79 images, as
mksquashfs-lzma is required for generating netgear images.

Fixes commit 4e4ee4649553 ("ar71xx: drop target")

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
</feed>
