Accepting request 821771 from home:elimat:branches:devel:tools:building

- Update to version 3.7.10: 
  * Improved handling of profiling options. ccache should now work correctly
    for profiling options like -fprofile-{generate,use}[=path] for GCC ≥ 9
	and Clang as well as -fauto-profile[=path] and the Clang-specific
	-fprofile-instr-{generate,use}[=path] and -fprofile-sample-{use,accurate}
	options.
  * ccache now copies files directly from the cache to the destination file
    instead of via a temporary file. This avoids problems when using
	filenames long enough to be near the file system’s filename max limit.
  * When the hard-link mode is enabled, ccache now only uses hard links for
    object files, not other files like dependency files. This is because
	compilers unlink object files before writing to them but they don’t do
	that for dependency files, so the latter can become overwritten and
	therefore corrupted in the cache.
  * Fixed a glitch related to hard-link mode and an empty cache.
  * ccache now supports the ccache.conf file to be a symlink.
  * Temporary files are now deleted immediately on signals like SIGTERM and
    SIGINT instead of some time later in a cleanup phase.
  * Fixed a bug that affected ccache’s -o/--set-config option for the
    base_dir and cache_dir_levels keys.

OBS-URL: https://build.opensuse.org/request/show/821771
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=94
This commit is contained in:
Martin Pluskal 2020-07-20 05:03:27 +00:00 committed by Git OBS Bridge
parent 214a7312b5
commit 04248c3075
6 changed files with 44 additions and 20 deletions

3
ccache-3.7.10.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0c9566d8eafaec2c5e5c0d9a91e921c858fcf349284a105ab524407b9b54ed28
size 353792

16
ccache-3.7.10.tar.xz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAl7w8jAACgkQmW3aB1WU
rbhVCw//YF6ENZeGEMsb/C8F9Ch7mwTbFjgJfqbefla9T6OJK+HctsJjLkBt/qog
eSQfmbMujDkCK+ZGO8i8nPLvRUs7/oJMPqgS07BfoFgQeVrP5VrvuAvYiEuU5VrZ
YmRwX2c66QCoVs14C0QQV00n5Ve2ltwYK7DSjZdGEasqVmzB5rSvzFfI2cPUIcOT
Y2ivHv508Y+B7+Nd6D0PBryu95SAGVEa257jvPOIZ1azCBFS+vBo7QMow3+n134q
phtxZaHTF4DXHITDaufwtVjdyWsBPdxBtAyZ+vjcFp413cYAAnrE6mdVG8jH1KhM
uYCaX82PlkA/IXqbKs96l90nRBVX1r1SQE1Qr3NVSPbQbuHu0qYBg3cUH3SLQMgX
wAe8/8KYlRXTdRumcIfNZSHoQOa8MIajaAVBrnR05xDjtw3qqKhmIH/r9GvNkkRu
MBkJlNcKmE0qTe2Kmf/6Y+5lWs3b8frWi96JZyFrA6O26EMa6yQImLexiKf0PTGb
5PLASI+bgJtC07Kwu6hKlgwo3RAz15B2CIIob7YpFXOpu16V7ApqDgLyfNp3yTBF
81r805zoF/rZTbLOd3dDSfn6e2xxGdpda8H5/5UhF+hm6EjJSrUGj/08cvgLsqvF
AnoLWB1bDzYjqWepBtafcGy7gB0+LmSvjmNlxeovz+dZ0oIpjLI=
=qoia
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f893da7543bfb9172bd55e603fcbdfcd83e6def176a28689c13235695b4cf44b
size 352948

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAl6ArSYACgkQmW3aB1WU
rbgC8Q/+KqpIUIhUwsIzU4f2hpDsM9ehEhRamSzxR5s7y5lwjDwQsEe8Fqr/rUuA
rQaLouCtXsoNbO7/qjrLXrUfc7xe83Egf0GZa+dpMREsDlhyn+rO1Kmw0ON3fCyU
9lAEyOxEQe3eVEK6nid6cCEX5lkXYvnVzsEWKO76E3ZgP/piE/mn1Wc6QGgQw9b/
18kVtL7vWw1a5WvBzfINjO3tVn01jlm+NAtg58d8jj9e/a/OwySdSAeSIhvtOXtT
dVNPLx+yj/lx935L2JK3+j+2MY+It1I65oMnSO+ONX1k6c33vFpWl2RGfcttlmLV
vnxdgcbQCn40knhjOLB7NWe/6jEu4IBZiC8Q/oGyD8tNOXbwUk49hw9IPY0VWNyq
U13XIHXtsbf+1hFhzfxC1/EQ6C7LjwS0CKgIljYm1UUV1vOzjUtti99KXbmcvLv1
f8ZBPX3URa3Xob8bqzbw2/xVi9BKXlKE6BeCBCdJptQud/5VSqTC54yVGZc1yLvJ
CjpZpH7Bast4BEBmvn3QlbePi5BLt9Co5VLJuAYu0E+eokQO51eepbRAIbpVCX5A
ZlOaQo41uOS/1eYwwRpkTau94L1HIdwML1gCrldH6AThF2230fY1Rj/ilx/+SYYy
MadgYT56dqMBGWSp2x60XzOW6vJIl7H5tBAX4P27PK5pIJeqW2k=
=b3pE
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Sun Jul 19 20:21:16 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
- Update to version 3.7.10:
* Improved handling of profiling options. ccache should now work correctly
for profiling options like -fprofile-{generate,use}[=path] for GCC ≥ 9
and Clang as well as -fauto-profile[=path] and the Clang-specific
-fprofile-instr-{generate,use}[=path] and -fprofile-sample-{use,accurate}
options.
* ccache now copies files directly from the cache to the destination file
instead of via a temporary file. This avoids problems when using
filenames long enough to be near the file systems filename max limit.
* When the hard-link mode is enabled, ccache now only uses hard links for
object files, not other files like dependency files. This is because
compilers unlink object files before writing to them but they dont do
that for dependency files, so the latter can become overwritten and
therefore corrupted in the cache.
* Fixed a glitch related to hard-link mode and an empty cache.
* ccache now supports the ccache.conf file to be a symlink.
* Temporary files are now deleted immediately on signals like SIGTERM and
SIGINT instead of some time later in a cleanup phase.
* Fixed a bug that affected ccaches -o/--set-config option for the
base_dir and cache_dir_levels keys.
-------------------------------------------------------------------
Mon Jun 22 12:00:57 UTC 2020 - Sumit Jamgade <sjamgade@suse.com>

View File

@ -17,7 +17,7 @@
Name: ccache
Version: 3.7.9
Version: 3.7.10
Release: 0
Summary: A Fast C/C++ Compiler Cache
License: GPL-3.0-or-later