Accepting request 770545 from devel:tools:building

- Update to version 3.7.7:
  * Fixed a bug related to object file location in the dependency file (if using -MD or -MMD but not -MF and the build directory is not the same as the source directory then the object file location in the .d file would become incorrect). This fixes regression in ccache 3.7.5 introduced by the bug fix related to EDG-based compilers. Note that this removes support for EDG-based compilers again. (A better fix for this is planned for ccache 4.0.)
  * Removed the unify mode since it has bugs and shortcomings that are non-trivial or impossible to fix: it doesn’t work with the direct mode, it doesn’t handle C++ raw strings correctly, it can give false cache hits for .incbin directives, it’s turned off when using -g and it can make line numbers in warning messages and __LINE__ macros incorrect.
mtime and ctime values are now stored in the manifest files only when sloppy_file_stat is set. This avoids adding superfluous manifest file entries on direct mode cache misses.
  * A “Result:” line is now always printed to the log.
  * The “cache miss” statistics counter will now be updated for read-only cache misses, making it consistent with the cache hit case.

OBS-URL: https://build.opensuse.org/request/show/770545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccache?expand=0&rev=50
This commit is contained in:
Oliver Kurz 2020-02-14 15:29:57 +00:00 committed by Git OBS Bridge
commit 5aa504bc37
6 changed files with 31 additions and 21 deletions

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAl3Rm58ACgkQmW3aB1WU
rbhnaw//eL2fe/HMYAKIFD/VnWUsMZRd6YnhWZ+w6OzAI0CWokz3DnRekNGI+iR/
mDwmJ0mT/viBjuQTGOcTELweWkUUPJ1tocfmJFMIWLa8W8FIb3hYP0Ggud4k2DaW
0Lxck0TR0R8jVI5TpARwsL6AFwupRBt/+XOD4doPGOGghTxMRWrzm/oj6G7C20nw
N+EIWk+kvuCd2MZxq87fbpCWlTgSLszKYIGFbl8s/9PzAhZ5YnhksLsH21Mkdacr
BMhjFMaFapRGF7bnmUMX7c3l7QW0rE42mYwm4c+tqJJHUNYZa1gpfeYges9z41Ya
qHhaaP7Oru/7WAoibvU8WQeYuBBBFiFXs/QMWrzXGRrJ1wlPLmE/Xx3eTncWAZVX
2vnLW6F9opJuX2VjkczhC9QFhMY+xhWbjonRI/hU25bxSQnSBUXcJ3ojXWpc4JJ0
lM6jAnJh9orx0ctF2uJanRSiTK04mvE0GDw9lgQYcKrsSLB+9BgxiRtg1QtuJLVJ
0CE6cWQLMwSqrErfd1wgx+JcWqlYntgwsyWLUOhmyEdCQRhPiFhb38uwRFhtIghZ
UnvCil6hOsfSwP+CufLejHFCRkEnS+UAQQ72i9iE16Kl9HFNZSYQbOt87FbQhUk6
68Ucl1nCEFU0uLgRBi1AXcxFgSuhWf6ECVhFHegxaWp59qoIriQ=
=H/+c
-----END PGP SIGNATURE-----

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

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

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

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAl4SQx4ACgkQmW3aB1WU
rbgQmg/+JK30gQsxtwDqXVuC8iOV1bnSyJhYb99aqeNQI4b8AxMVHKg14wwgNpP3
KDhxCM8zMPKG3H+bzbciLsY9CwyrVGqmGcbHxOt32C4HZtO5Digc6Tah9k7Ka33x
P4dP7m678Zv8k4bzQyE9xpW6E4O223F+F6/kFnVWeU4l/ka/bZ0M9M2VM1VBWuXJ
oftt3ddgMFf8qWd30s3Jcws9XulQAR+jZTB4z0ce/vzDhzL7bIcyra07SMcSHEIs
RVhWNl+Lke8uodRaaC5sxEAyPPPN1JOt8My0ai9bNSX8P/9Otz7bNhjFDtpPMiou
Nh1ReTA4p6IeCzZdYkjOyFG2D0vxOmfQ8KjugvrxQyIX7hE8JYjYGO8XXxQ3jPEz
G3GRU/45LGgmV+mWg8M9h7e5EP5qtpz0pLQMIfBikINpJc7huTr8+vgzr9/JK5YG
eF01HSELtNPikO+Fnl8Qq+fu5R26i4HmcaaKx8dxDSMWCWnWJdQ+MXHlt/bYoeii
y/myPCPP3oH06jr1Oa9FxT4/+au/hfympHDx2rNRB+Bp0piKm23iX7G1a0ioGm6Z
mV5ecmIbHhAPsrpc1S0E8ZHTYqhFK47cBWsL1amiDAJ6cme1dluFibaaNsFUsWDl
HeMiESkBemKNzEPRQAAnMcIkypWaQ7MNQUfOGypnLrEj7fT3tgA=
=0RxM
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Thu Feb 6 11:55:59 UTC 2020 - Martin Pluskal <mpluskal@suse.com>
- Update to version 3.7.7:
* Fixed a bug related to object file location in the dependency file (if using -MD or -MMD but not -MF and the build directory is not the same as the source directory then the object file location in the .d file would become incorrect). This fixes regression in ccache 3.7.5 introduced by the bug fix related to EDG-based compilers. Note that this removes support for EDG-based compilers again. (A better fix for this is planned for ccache 4.0.)
* Removed the unify mode since it has bugs and shortcomings that are non-trivial or impossible to fix: it doesnt work with the direct mode, it doesnt handle C++ raw strings correctly, it can give false cache hits for .incbin directives, its turned off when using -g and it can make line numbers in warning messages and __LINE__ macros incorrect.
mtime and ctime values are now stored in the manifest files only when sloppy_file_stat is set. This avoids adding superfluous manifest file entries on direct mode cache misses.
* A “Result:” line is now always printed to the log.
* The “cache miss” statistics counter will now be updated for read-only cache misses, making it consistent with the cache hit case.
-------------------------------------------------------------------
Wed Dec 18 09:31:24 UTC 2019 - Martin Pluskal <mpluskal@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package ccache
#
# Copyright (c) 2019 SUSE LLC
# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: ccache
Version: 3.7.6
Version: 3.7.7
Release: 0
Summary: A Fast C/C++ Compiler Cache
License: GPL-3.0-or-later