<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/tools/ccache, branch v21.02.7</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.7</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.7'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-12-29T20:18:52Z</updated>
<entry>
<title>ccache: update to 4.2.1</title>
<updated>2021-12-29T20:18:52Z</updated>
<author>
<name>DENG Qingfang</name>
</author>
<published>2021-04-22T04:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8166bbf6803053224a6b5807ed6d1f8391d2021c'/>
<id>urn:sha1:8166bbf6803053224a6b5807ed6d1f8391d2021c</id>
<content type='text'>
Update ccache to 4.2.1

While compiling on Gentoo, the ccache can not be compiled due to this
error:

/openwrt/build_dir/host/ccache-4.1/unittest/../src/third_party/doctest.h:4084:47: error: size of array 'altStackMem' is not an integral constant-expression
 4084 |         static char             altStackMem[4 * SIGSTKSZ];
      |                                               ^

This was fixed in ccache version 4.2.1 [1] by upgrading doctest [2].

[1] https://github.com/ccache/ccache/issues/825
[2] https://github.com/doctest/doctest/issues/473

Signed-off-by: DENG Qingfang &lt;dqfext@gmail.com&gt;
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt; [refresh patch]
(cherry picked from commit 3ebfd0078d6aa4848ee8f72640266bd0390f790a)
Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
[improved commit message]
</content>
</entry>
<entry>
<title>ccache: Build with ENABLE_DOCUMENTATION=OFF</title>
<updated>2021-05-23T14:10:59Z</updated>
<author>
<name>David Adair</name>
</author>
<published>2021-05-14T23:04:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a52842a8d05e71ee46eca70c0165518d02674fa2'/>
<id>urn:sha1:a52842a8d05e71ee46eca70c0165518d02674fa2</id>
<content type='text'>
This adjusts the Makefile to use the new option to turn off the
doc builds. It will not cause any problems except a warning
about unused options if combined with a ccache source missing
the upstream patch.

Since a config setting is required to re-enable the doc build this
is equivalent to unconditionally disabling the docs if the config
setting is not created.

Signed-off-by: David Adair &lt;djabhead@aol.com&gt;
(cherry picked from commit 2d1546832357a3a8bd18680bd31dd92050e739b2)
</content>
</entry>
<entry>
<title>tools/ccache: find libzstd using rpath</title>
<updated>2021-01-11T07:40:23Z</updated>
<author>
<name>Thomas Nixon</name>
</author>
<published>2021-01-09T22:04:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c625c821d1a3825a9fd939cb132aee8c2e713169'/>
<id>urn:sha1:c625c821d1a3825a9fd939cb132aee8c2e713169</id>
<content type='text'>
Previously, ccache would end up using the system libzstd, which is not
supposed to be a build requirement.

Signed-off-by: Thomas Nixon &lt;tom@tomn.co.uk&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>Revert "ccache: update to 4.1"</title>
<updated>2020-12-22T19:55:40Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2020-12-22T19:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=67790f569514fd612dad3ca4026cde652875be08'/>
<id>urn:sha1:67790f569514fd612dad3ca4026cde652875be08</id>
<content type='text'>
This reverts commit b1952dc259ce3eb7ac6023c9e02d5adf2546efca as it's
causing issues on the buildbot which uses some kind of ccache wrapper
and so the breakage needs to be investigated further:

 bash: cmake: command not found
 time: tools/ccache/compile#0.05#0.03#0.15
     ERROR: tools/ccache failed to build.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ccache: update to 4.1</title>
<updated>2020-12-22T17:59:10Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-19T00:22:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b1952dc259ce3eb7ac6023c9e02d5adf2546efca'/>
<id>urn:sha1:b1952dc259ce3eb7ac6023c9e02d5adf2546efca</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.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/ccache: update to 3.7.11</title>
<updated>2020-08-23T17:40:51Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2020-08-23T14:04:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d622cf81af348a094d84e6ac2b6251fda3ff9584'/>
<id>urn:sha1:d622cf81af348a094d84e6ac2b6251fda3ff9584</id>
<content type='text'>
Update ccache to 3.7.11

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>ccache: update to 3.7.9</title>
<updated>2020-05-28T19:22:18Z</updated>
<author>
<name>DENG Qingfang</name>
</author>
<published>2020-05-28T07:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=48e34499454101db57217c1720ab21eba5c1ba7f'/>
<id>urn:sha1:48e34499454101db57217c1720ab21eba5c1ba7f</id>
<content type='text'>
Update ccache to 3.7.9

Release notes:
https://ccache.dev/releasenotes.html#_ccache_3_7_9

Signed-off-by: DENG Qingfang &lt;dengqf6@mail2.sysu.edu.cn&gt;
</content>
</entry>
<entry>
<title>ccache: update to 3.7.7</title>
<updated>2020-01-16T17:59:42Z</updated>
<author>
<name>DENG Qingfang</name>
</author>
<published>2020-01-16T15:35:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5355baf21f184cdc03206f58b95051ea92c9be68'/>
<id>urn:sha1:5355baf21f184cdc03206f58b95051ea92c9be68</id>
<content type='text'>
Update ccache to 3.7.7

Release notes:
https://ccache.dev/releasenotes.html#_ccache_3_7_7

Signed-off-by: DENG Qingfang &lt;dengqf6@mail2.sysu.edu.cn&gt;
</content>
</entry>
<entry>
<title>ccache: update to 3.7.6</title>
<updated>2019-11-24T20:48:54Z</updated>
<author>
<name>DENG Qingfang</name>
</author>
<published>2019-11-24T12:27:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3f5cf3872d078ca50849e08db3890718624bd0fb'/>
<id>urn:sha1:3f5cf3872d078ca50849e08db3890718624bd0fb</id>
<content type='text'>
Update ccache to 3.7.6

Release notes:
https://ccache.dev/releasenotes.html#_ccache_3_7_6

Signed-off-by: DENG Qingfang &lt;dengqf6@mail2.sysu.edu.cn&gt;
</content>
</entry>
</feed>
