From 9fa00b5fa57a5a05af42da123f4d45d8c3866dc54136ce922cb14491fc38d07f Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Fri, 22 May 2015 18:41:22 +0000 Subject: [PATCH] - Update to 3.2.2 * Added support for `CCACHE_COMPILERCHECK=string:`. This is a faster alternative to `CCACHE_COMPILERCHECK=` 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 --- ccache-3.2.1.tar.xz | 3 --- ccache-3.2.1.tar.xz.asc | 17 ----------------- ccache-3.2.2.tar.xz | 3 +++ ccache-3.2.2.tar.xz.asc | 17 +++++++++++++++++ ccache.changes | 35 +++++++++++++++++++++++++++++++++++ ccache.spec | 2 +- 6 files changed, 56 insertions(+), 21 deletions(-) delete mode 100644 ccache-3.2.1.tar.xz delete mode 100644 ccache-3.2.1.tar.xz.asc create mode 100644 ccache-3.2.2.tar.xz create mode 100644 ccache-3.2.2.tar.xz.asc diff --git a/ccache-3.2.1.tar.xz b/ccache-3.2.1.tar.xz deleted file mode 100644 index d4b5cc9..0000000 --- a/ccache-3.2.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:872af34e1d2cef18694001d29db7f167d644e7602ca32cd6c74b28d81458bd9d -size 297868 diff --git a/ccache-3.2.1.tar.xz.asc b/ccache-3.2.1.tar.xz.asc deleted file mode 100644 index 6d471f9..0000000 --- a/ccache-3.2.1.tar.xz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQIcBAABCAAGBQJUiKLzAAoJEJlt2gdVlK24MCAP/0ArDT9HvfULtXza2j1yT6jR -0GmvbqzGjSDGEiT3krC7kLX/X+oajcWm7peQEvs7x0D8Li005Qhgr2bHOwxqYwVL -qWfNK0pg2D3PkL1XOj0mchRXHdZFNeHNinTFNzu9EHDQtK8ihMsZHJWZeRk6blms -2jomzSIr5B/iuRM4C6np0LUkIO/JOF8tVm5H604e7Zc56CT+9jLt6aYiqW9HCaCO -wEJ3/JmIFCVA0VW642caIWkhd7FHy24JEdjxzVz77O/2JNWAC6icNUWtZEwMcPQE -YCnujq618dilbnRP32CQNgTxCWLIfQ4gsEBOG3PY4JcJejlcra777TY3CIL9ugO2 -4PgQdEOCedIY0pZlAyH4bevK2w68u3bwi/Z9n1wWV9bT2ghLNwb5GlubX0d5xAY+ -5LvnENZb/tScd5wzIi3HvnxHhlFGEkDareyfAcGGC7+lrz0N6soYydNax+AHZLSK -qYvMSHUYX1p/Y9upQKqWCXPSerGjx3MvLbGdSff14pdOxaKDTgFSfQZPtq3D8wKz -QaD22rsrtarTcIa4hnyh8wTQ4/cpBDaD4ekT1hbcBblcDOhzo0qoeX2VBaEnpm5T -OT51uBVF+8h282Ma5bGT181dHVkTWBSEiXiDz8V8AhFPyOBVblVDpeyM8lIDjEIM -RN1DBPE497e+2c1UCrW8 -=zJhj ------END PGP SIGNATURE----- diff --git a/ccache-3.2.2.tar.xz b/ccache-3.2.2.tar.xz new file mode 100644 index 0000000..4a43df1 --- /dev/null +++ b/ccache-3.2.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f0d99699f24d198494addca0f41a93b0150cdfd01491f15a5d7eb02c7c2a0ca +size 300808 diff --git a/ccache-3.2.2.tar.xz.asc b/ccache-3.2.2.tar.xz.asc new file mode 100644 index 0000000..39a138c --- /dev/null +++ b/ccache-3.2.2.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABCAAGBQJVT08GAAoJEJlt2gdVlK24d6kP/jZ3rcvVcb3sG72TAeh2EC3m +AX+7w7Rltpg9giGWF0gI3hawkEZpFCznEz/c5Nj3oi2iAe04qGwkuLn8I41uipKW +O3LlwwAZDFrkUUiX9U0EtqRYkCy1HHyYeT7tyfevRGUxiuwIPjhv6lQo/e+BGHVC +Su8DKWSRTFLvPyY5slZHRulUFvLW5FlQijCHQXoSpuFJYXn4eUb9tnG78NFOHfWL +e9SaPqhn9Owqbrl/yty61C8F+PrcNKSYOInvNZbDR58aPwLQIbBMe/cggDwO+uYU +L+Zys9SYQs0RhOWiggEy3/eV2/alyYI53dVCd7WbaeC3A0Key+KlK2F/Cx/pQatL +fU1ZEvCVJFdn5q6lyusqDblTdLaoKGuWhg5g42IbYutb7KpJQ0xol1BDlzG7xIve +vEL2vsIaZevehO5Lsti/+dyIGgfIpJEXeYZZniCiIEHjaupIFyDsJP6QzMHE0wTI +fbSCeNQwSKhvg82p5F/7yzBOBfaXdnAG3WdtUyrRGVbYOxbb3V/8lR0U9kpsDqWs +bmu8iQ11LB/eGNfqGRWmsgyUIlRe5qvih8tc+DyTlQGJYOt7vGygMjWWEmfOzniN +1+D0+001qkZr44GSrDCIOme4GRm4Wrns3j71Qs81C9WJbzzLiNx3KbBDN2+UN+Pp +tETz6oxMLbrJ8SpXXpbc +=j54c +-----END PGP SIGNATURE----- diff --git a/ccache.changes b/ccache.changes index 40d0f9e..f799c0f 100644 --- a/ccache.changes +++ b/ccache.changes @@ -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:`. This + is a faster alternative to `CCACHE_COMPILERCHECK=` 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 diff --git a/ccache.spec b/ccache.spec index a03a016..bfa1714 100644 --- a/ccache.spec +++ b/ccache.spec @@ -17,7 +17,7 @@ Name: ccache -Version: 3.2.1 +Version: 3.2.2 Release: 0 Summary: A Fast C/C++ Compiler Cache License: GPL-3.0+