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:
parent
214a7312b5
commit
04248c3075
3
ccache-3.7.10.tar.xz
Normal file
3
ccache-3.7.10.tar.xz
Normal 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
16
ccache-3.7.10.tar.xz.asc
Normal 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-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f893da7543bfb9172bd55e603fcbdfcd83e6def176a28689c13235695b4cf44b
|
||||
size 352948
|
@ -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-----
|
@ -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 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 22 12:00:57 UTC 2020 - Sumit Jamgade <sjamgade@suse.com>
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user