<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/ansuel/tools/Makefile, branch master</title>
<subtitle>Staging tree of Christian Marangi</subtitle>
<id>https://git.openwrt.org/openwrt/staging/ansuel/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/ansuel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/'/>
<updated>2022-05-18T13:17:35Z</updated>
<entry>
<title>tools/elfutils: depend on m4</title>
<updated>2022-05-18T13:17:35Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-05-18T13:15:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=16e9ccd5fa39f3a32bca65831a881d9376d921bd'/>
<id>urn:sha1:16e9ccd5fa39f3a32bca65831a881d9376d921bd</id>
<content type='text'>
Some buildbots fail to build elfutils due to m4 being missing. Add m4 as
a dependency for elfutils to fix this.

Fixes: ad79b9271949 ("elfutils: move host build to tools")
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>tools/dwarves: add host package</title>
<updated>2022-05-18T10:32:06Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2020-11-24T22:15:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=02850d7c9cd077c4e890550bf5867aafd7c2542a'/>
<id>urn:sha1:02850d7c9cd077c4e890550bf5867aafd7c2542a</id>
<content type='text'>
dwarves is a set of tools that use the debugging information inserted in
ELF binaries by compilers such as GCC. Utilities in the dwarves suite
include pahole, which can be used to find alignment holes in structs and
classes, and also extracts other information such as CPU cacheline
alignment, helping pack those structures to achieve more cache hits.

These tools are also used to encode and read the BTF type information
format used with the bpf syscall, making this a Linux build dependency
when using kernel BTF information.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
[bump to 1.23, add elfutils dep, drop host lib usage, drop cmake release
target, use RM macro]
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>elfutils: move host build to tools</title>
<updated>2022-05-18T10:32:06Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-03-28T15:40:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=ad79b92719498afa93567cccdfbffeb49a57388d'/>
<id>urn:sha1:ad79b92719498afa93567cccdfbffeb49a57388d</id>
<content type='text'>
The upcoming dwarves host package requires elfutils. As dependencies for
tools must exist in tools, we need to move elfutils host build there.

As there is at least one package that depends on this, and there is no
proper way to create such dependency in the build system, build it
unconditionally when not building on macOS.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>tools/mkimage: update to 2022.01</title>
<updated>2022-02-28T23:08:08Z</updated>
<author>
<name>Huangbin Zhan</name>
</author>
<published>2022-02-23T14:51:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=4a19cf3bc7caa8e1010dc5d2f6fc4411349ae6e4'/>
<id>urn:sha1:4a19cf3bc7caa8e1010dc5d2f6fc4411349ae6e4</id>
<content type='text'>
- enable dot config
- enable openwrt verbose
- add bison as dependency to avoid failure
```
  bison -oscripts/kconfig/zconf.tab.c -t -l scripts/kconfig/zconf.y
bison: /builder/shared-workdir/build/staging_dir/host/share/bison/m4sugar/m4sugar.m4: cannot open: No such file or directory
```

Signed-off-by: Huangbin Zhan &lt;zhanhb88@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/expat: update to 2.4.6</title>
<updated>2022-02-28T23:08:08Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-06-18T05:50:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=4e13229dd19e90975af9a51b4bc888477fbfad5e'/>
<id>urn:sha1:4e13229dd19e90975af9a51b4bc888477fbfad5e</id>
<content type='text'>
Switched to CMake for faster compilation and greater parallel
friendliness.

Added CMake options from the packages feed.

This release fixes various CVEs.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/zstd: update to 1.5.2</title>
<updated>2022-02-28T23:08:08Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-01-31T03:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=94dd68ff736c75d628a98a1f050d7f0454fc4af1'/>
<id>urn:sha1:94dd68ff736c75d628a98a1f050d7f0454fc4af1</id>
<content type='text'>
Switched to building with meson as it's faster and does not need a
dependency on cmake, which takes a long time to build.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/ccache: add cmake dependency</title>
<updated>2022-02-28T23:08:08Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-02-07T04:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=2d5f03205ab81fcbee6ef2d2853db98a85f0ecd3'/>
<id>urn:sha1:2d5f03205ab81fcbee6ef2d2853db98a85f0ecd3</id>
<content type='text'>
This will be needed for the next commit as ccache's cmake dependency is
satisfied by zstd currenly.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "tools/zstd: update to 1.5.2"</title>
<updated>2022-02-07T08:03:19Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-02-07T08:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=af79853c73ad333b71a1ca5e3fbf58e168a953b6'/>
<id>urn:sha1:af79853c73ad333b71a1ca5e3fbf58e168a953b6</id>
<content type='text'>
This reverts commit 8de901ccf7e2b227bd970e9c477f00c15ce6aae9.

Apparently this update breaks tools building.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>tools/zstd: update to 1.5.2</title>
<updated>2022-02-06T23:03:27Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-01-31T03:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=8de901ccf7e2b227bd970e9c477f00c15ce6aae9'/>
<id>urn:sha1:8de901ccf7e2b227bd970e9c477f00c15ce6aae9</id>
<content type='text'>
Switched to building with meson as it's faster and does not need a
dependency on cmake, which takes a long time to build.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: build bash on macOS and use it for ipkg-build</title>
<updated>2022-01-27T12:38:48Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-01-27T12:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=3869ccbcc891a7185550a2a422e2db01fd994b7d'/>
<id>urn:sha1:3869ccbcc891a7185550a2a422e2db01fd994b7d</id>
<content type='text'>
On macOS, system binaries silently drop the environment variables for injecting
extra shared libraries (used by fakeroot). This is done for security reasons.
Work around this by building bash from source, so that it gets an ad-hoc signature
and does not have these restrictions

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
