forked from pool/ccache
- Update to 3.2.2
* Added support for `CCACHE_COMPILERCHECK=string:<value>`. This is a faster alternative to `CCACHE_COMPILERCHECK=<command>` if the command's output can be precalculated by the build system. * Add support for caching code coverage results (compiling for gcov). * Fixed bug which could result in false cache hits when source code contains `'"'` followed by `" /*"` or `" //"` (with variations). * Made hash of cached result created with and without `CCACHE_CPP2` different. This makes it possible to rebuild with `CCACHE_CPP2` set without having to clear the cache to get new results. * Don't try to reset a non-existing stats file. This avoids ``No such file or directory'' messages in the ccache log when the cache directory doesn't exist. * Fixed a bug where ccache deleted clang diagnostics after compiler failures. * Avoid performing an unnecessary copy of the object file on a cache miss. * Bail out on too hard compiler option `-fmodules`. * Bail out on too hard compiler option `-fplugin=libcc1plugin` (interaction with GDB). * Fixed build error when compiling ccache with recent clang versions. * Removed signal-unsafe code from signal handler. * Corrected logic for when to output cached stderr. * Wipe the whole cached result on failure retrieving a cached file. * Fixed build error when compiling ccache with recent clang OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=36
This commit is contained in:
committed by
Git OBS Bridge
parent
64ddba6faf
commit
9fa00b5fa5
@@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri May 22 07:14:06 UTC 2015 - mpluskal@suse.com
|
||||
|
||||
- Update to 3.2.2
|
||||
* Added support for `CCACHE_COMPILERCHECK=string:<value>`. This
|
||||
is a faster alternative to `CCACHE_COMPILERCHECK=<command>` if
|
||||
the command's output can be precalculated by the build system.
|
||||
* Add support for caching code coverage results (compiling for
|
||||
gcov).
|
||||
* Fixed bug which could result in false cache hits when source
|
||||
code contains `'"'` followed by `" /*"` or `" //"` (with
|
||||
variations).
|
||||
* Made hash of cached result created with and without
|
||||
`CCACHE_CPP2` different. This makes it possible to rebuild
|
||||
with `CCACHE_CPP2` set without having to clear the cache to
|
||||
get new results.
|
||||
* Don't try to reset a non-existing stats file. This avoids
|
||||
``No such file or directory'' messages in the ccache log when
|
||||
the cache directory doesn't exist.
|
||||
* Fixed a bug where ccache deleted clang diagnostics after
|
||||
compiler failures.
|
||||
* Avoid performing an unnecessary copy of the object file on a
|
||||
cache miss.
|
||||
* Bail out on too hard compiler option `-fmodules`.
|
||||
* Bail out on too hard compiler option `-fplugin=libcc1plugin`
|
||||
(interaction with GDB).
|
||||
* Fixed build error when compiling ccache with recent clang
|
||||
versions.
|
||||
* Removed signal-unsafe code from signal handler.
|
||||
* Corrected logic for when to output cached stderr.
|
||||
* Wipe the whole cached result on failure retrieving a cached
|
||||
file.
|
||||
* Fixed build error when compiling ccache with recent clang
|
||||
versions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 20 18:12:09 UTC 2015 - mpluskal@suse.com
|
||||
|
||||
|
Reference in New Issue
Block a user