Accepting request 1071214 from home:dirkmueller:Factory
- update to 4.8: * Improved the automatic cache cleanup mechanism. Automatic cleanups are now performed on 1/256 of the cache instead of 1/16, thus making them much quicker (but naturally more frequent). Cleanups are coordinated between ccache processes so that at most one process will perform cleanup at a time. Also, the actual cache size will stay very close to the configured maximum size instead of staying around 90% as was the case before. * Added support for setting per-compilation configuration options on the command line. Example: `ccache hash_dir=false gcc -c example.c` * Made it possible to disable ccache for a certain source code file by embedding the string `ccache:disable` in a comment near the top of the file. * Made ccache understand that an MSVC `/Z7` option overrides an earlier `/Z*` option and thus is not too hard to cache. * Added a `--recompress-threads` command line option for selecting the number of CPU threads to use when recompressing the local cache. * Added `--trim-recompress` and `--trim-recompress-threads` command line options for recompressing file-based remote storage. * Added tmpfs, ufs and zfs to the list of supported filesystems on macOS and BSDs for the inode cache. * Improved progress bars for clean/clear/evict-style operations. * Improved printing of cache sizes in various outputs. * Activate debug logging for command mode options like `--cleanup`. * Added support for `-Wp,-U<macro>` in the direct mode. * Added quotes around arguments with space in logged command lines. * Added logging of executed command lines on Windows. + * Made sure not to update the stats file when there are no incremented counters. * Improved actual disk size calculation on Windows. OBS-URL: https://build.opensuse.org/request/show/1071214 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=131
This commit is contained in:
parent
c0d68f8608
commit
177d3fa551
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36
|
|
||||||
size 547820
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmN7yXIACgkQmW3aB1WU
|
|
||||||
rbh8pA/8DTLvfLII1C/Y5DISJ+lWLsvlVOnzXAV6XD/pcpfFVDQSqXtYPrBbMTSO
|
|
||||||
7zc3lkHPvcdRPa9VLclvgTSZRx0BR0gKCOTmFPVezDCz3EVLXdz1PZ7sxzgNzEVU
|
|
||||||
kDMsKqd+Cd5j0XGVIFtLLaHOxg+sqIVafSQ/gVbCACSRzx9xIBvMGSPWLCKMv1AS
|
|
||||||
9YD7QjVHoXXcM8NMXqAKh2gqYRUU1+PIdD5JEcgZ7+ja+wqTAtVdfa7hDnbFdPli
|
|
||||||
XICa4/+tzwNoWPtCpStjjU68kodMgqze0DzfKeCIQuw4cWcejaeXfnScCgxo6AlS
|
|
||||||
7EQCYCfaxXBMAbYaSxzNxdYQt3UAEbsVHxEqN1B766sVqFyEqKRvB0AlZZJ2caEx
|
|
||||||
80etDXTFfS22ZDkLQv//jFgzmAPqcXo+EpLt3zwAJCFdviWx/bn9Ezyg1/KduZ6e
|
|
||||||
V/MFRLAE21rS4xV+vUgR31/Jp5dmExOhCrfsS7AR60OURF1r0VOYNFzix2artJ7s
|
|
||||||
n2v9er8WK1GYrplkVA7GhGXUwWLfg1TC5GLqi7FddKTSSH7Qq6GAlDtFt8LN39ds
|
|
||||||
AeYyGL284HEN/c5z33loGlFvWJWPngZdtWpHJWWLAC4YsX5/bEiOo8sHeO37ZznT
|
|
||||||
IpNDtHYauQrIi6Un7kTG+lWucF/mvMuovAvAPirLJ6AN26v1ick=
|
|
||||||
=zhrS
|
|
||||||
-----END PGP SIGNATURE-----
|
|
BIN
ccache-4.8.tar.xz
(Stored with Git LFS)
Normal file
BIN
ccache-4.8.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
ccache-4.8.tar.xz.asc
Normal file
16
ccache-4.8.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmQOPcUACgkQmW3aB1WU
|
||||||
|
rbgE6Q/7BdOd/vPhZd/RN+Dckm0jyeA8NXKnTioanC73hYPESfaf12lV0GqwR4Te
|
||||||
|
zgIWR0v41rJmFNaeQv2Tbb39BEvV0pz8EEeFyY79MDHoycC3xOyHA6FK3rLQxwP+
|
||||||
|
Z/WuicJFaRt4Qk+m/IzxY5z0pboQOFmbvUnoO8nPRxc9ciEZzbP09PDM9R6ZMfp6
|
||||||
|
y/wktOcGQLJVwk67cJcLfWYJsgv0nmt9x5TqPcov8j/SOnaaRc+jpTuJX+EReiXH
|
||||||
|
FoGbm0d3tBKmbcrPFtlZL3KdFxRD9O8bscHX26MLNi7FtB88yiw6O5ZRtXP/3cbc
|
||||||
|
F0ruJlsqN9Mpiy7q+oaT/de8JEdFhL3dBzFm/sAs1vrAP70XzRPOx4Yo2VU2Bg7F
|
||||||
|
6ff4hzzEgFE+6fGbRiPvW1+X/Oe/Im/PGR9/P8Ew8bvgE0dx3Yu8z+ubtvvC61BN
|
||||||
|
Cxa2XQoEKq/0G6hHI8w+ARrSj785KZJtvgiQZIyhLLSJyQHW1m/Xjho1hinuN0bO
|
||||||
|
ic8w+qcszTYegVjX7OSZWNUFuAe/mqeTmg/FoNG+VORwOXwJXCMLY+aAeZaUBcYE
|
||||||
|
dkbUG1CM/hAfTvp7VsCCNRa19F3F00WTEpMmXnJQpuBinUbrZV+r9yhqiw789/So
|
||||||
|
1GN9X9mzbiDLmypdr2z4bS14X6LU+yU2KuQZy1YA+iFsMU1DKwo=
|
||||||
|
=Zaro
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,38 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 13 18:54:48 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 4.8:
|
||||||
|
* Improved the automatic cache cleanup mechanism. Automatic
|
||||||
|
cleanups are now performed on 1/256 of the cache instead of
|
||||||
|
1/16, thus making them much quicker (but naturally more frequent).
|
||||||
|
Cleanups are coordinated between ccache processes so that at most
|
||||||
|
one process will perform cleanup at a time. Also, the actual cache
|
||||||
|
size will stay very close to the configured maximum size instead of
|
||||||
|
staying around 90% as was the case before.
|
||||||
|
* Added support for setting per-compilation configuration options on
|
||||||
|
the command line. Example: `ccache hash_dir=false gcc -c example.c`
|
||||||
|
* Made it possible to disable ccache for a certain source code file
|
||||||
|
by embedding the string `ccache:disable` in a comment near the top
|
||||||
|
of the file.
|
||||||
|
* Made ccache understand that an MSVC `/Z7` option overrides an
|
||||||
|
earlier `/Z*` option and thus is not too hard to cache.
|
||||||
|
* Added a `--recompress-threads` command line option for selecting
|
||||||
|
the number of CPU threads to use when recompressing the local cache.
|
||||||
|
* Added `--trim-recompress` and `--trim-recompress-threads` command
|
||||||
|
line options for recompressing file-based remote storage.
|
||||||
|
* Added tmpfs, ufs and zfs to the list of supported filesystems on
|
||||||
|
macOS and BSDs for the inode cache.
|
||||||
|
* Improved progress bars for clean/clear/evict-style operations.
|
||||||
|
* Improved printing of cache sizes in various outputs.
|
||||||
|
* Activate debug logging for command mode options like `--cleanup`.
|
||||||
|
* Added support for `-Wp,-U<macro>` in the direct mode.
|
||||||
|
* Added quotes around arguments with space in logged command lines.
|
||||||
|
* Added logging of executed command lines on Windows. +
|
||||||
|
* Made sure not to update the stats file when there are no incremented
|
||||||
|
counters.
|
||||||
|
* Improved actual disk size calculation on Windows.
|
||||||
|
* Bugfixes
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Dec 5 12:36:18 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
Mon Dec 5 12:36:18 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package ccache
|
# spec file for package ccache
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: ccache
|
Name: ccache
|
||||||
Version: 4.7.4
|
Version: 4.8
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Fast C/C++ Compiler Cache
|
Summary: A Fast C/C++ Compiler Cache
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
Loading…
Reference in New Issue
Block a user