forked from pool/ccache
Accepting request 1139682 from home:dspinella:branches:devel:tools:building
- Update to 4.9: * Made ignore_options/CCACHE_IGNOREOPTIONS also skip the option from special processing, similar to how --ccache-skip works. * Added support for expanding environment variables references in all configuration options. * MSVC options /Fd, /FS and /MP are no longer included in the input hash. * Made ccache terminate an ongoing compiler subprocess when terminated on all platforms, not only on Unix. * Added support for multiple -Xarch_* arguments matching -arch. * Added a debug_level/CCACHE_DEBUGLEVEL configuration option, making it possible to tell ccache to only write a log file for each compilation, not other debug files. * Added max_cache_size_kibibyte and max_files_in_cache fields in output from ccache --print-stats. * Paths after -Xclang -include are now rewritten to relative paths if base_dir/CCACHE_BASEDIR is in effect. * Added support for clang --analyze. * Improved processing of input file arguments. * Added support for st_Xtimensec fields in struct stat, thus improving behavior on some BSDs when using newly created include files. * Added support for the undocumented GCC/Clang option --include. * Ccache now exits more gracefully on invalid sharded remote storage URLs. * Made ccache bail out on too hard options -fmodules-ts, -fmodule-header, -wrapper and -Xclang -ast-dump. * Stopped relying on the st_blocks field in struct stat since it cannot be trusted for filesystems such as ZFS that do transparent compression or deduplication and adjust st_blocks some time in the future. * Fixed crash on Windows for paths with only a drive letter. * Made handling of Clang config options (such as --config-system-dir) more robust. OBS-URL: https://build.opensuse.org/request/show/1139682 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=139
This commit is contained in:
parent
fed2a7710a
commit
3d25b81a39
BIN
ccache-4.8.3.tar.xz
(Stored with Git LFS)
BIN
ccache-4.8.3.tar.xz
(Stored with Git LFS)
Binary file not shown.
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmTuShQACgkQmW3aB1WU
|
||||
rbhH+xAAoHog1b5AsGJEHPVM0ppX4OUsT1hjuXd993aHYTjfbZvU4OwaD5dFfQo1
|
||||
lTH2sGgcfVRNkvDjEvlNefo0301gD4PO7Xg4gr7zlETYe677S+kDCwZHYg7SfdKl
|
||||
Wt05JOJuT3n2Gx5tuyxPXW6i3AEt5X3+eXKz3RhrH25a5fS0zVPrcwjkcAkxM1u1
|
||||
FwedfITmxfG24Sm0iZaVBTC79mvsiKj43KSq+R3i/BPX/YoKG34Ny5TWKcyf66u6
|
||||
XW73ZsEvqJLNjtPl7sd1aK9kE04C9zH/loA5B06hmj8WUp3zj9JBbKT0va0j5aRP
|
||||
bjesFpBjurTStRi30Ksh0L5kQ9kETL14TeB4HrNH0+m7d2ODYu+ishyn9AemXgmJ
|
||||
sFYzIx29rkio7Q+rhdUqL4wiAvyzynYAVlfEEsOixxBoLdnpO8yugcKKU5I3mc+e
|
||||
nkIXCYHG8+guz+fPxIzN5T5EIHDLIrLFre9dOwVGzEVCKCN7yfHnOsnl/k0vjXwR
|
||||
EtoVrm6GPiaAwvzLmGGErgqZ6w7XgaClgwaul9KTy+xBNEesIARi/GD2BCp9IlNv
|
||||
A6Y+MzI8McjLZ0m5RR3nAURfee93uXAC2kPH6+2U25eVVE2Gil28i5UlUwYPF6A+
|
||||
2OYzC2DUSogV4r74+ordo28ZSjOgFb5hu9K4xz5ZYBJyXQne1vs=
|
||||
=yL8w
|
||||
-----END PGP SIGNATURE-----
|
3
ccache-4.9.tar.xz
Normal file
3
ccache-4.9.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1ebc72324e3ab52af0b562bf54189d108e85eef6478d6304a345a3c2dc4018e0
|
||||
size 583744
|
16
ccache-4.9.tar.xz.asc
Normal file
16
ccache-4.9.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmWQMmMACgkQmW3aB1WU
|
||||
rbg/KBAAr26w835t//cNuA0c2yippHIImOYjyTYgZhZ8PUnhKZdfzsXmbKRHNar5
|
||||
6tAuLao6mwUprdODYuhJVf5MjC5xnPXzVWcOMZ89Gn5sIAOgFOxySi3xftCRdCoT
|
||||
opz6bsO0lgKy1BeuiGzIWlwstgmpcBQRgBH+h7Y0dn4TIGioQJH/RMMOhGsN+d9+
|
||||
FaMc04H8lnfoLXZ1V0LZEuaQJQpqJlXGlCWEwp3wVaZx98X6vGMEZEFHUCsPKEMf
|
||||
LYPzF8HBARz0WkARiUwBiY9DOmPcIpTI/yzPCMqMUYRxAk+VCR7FlnCFP1gGGJlf
|
||||
KmNt2/pCzFE2mYM+QHzWeayzuNF56LwBvWGdAXRH+X0wcWLcWHiILTQgn4RcrScB
|
||||
lPli9NffW2W5lYj/VBa6UkFlGXpnvBFQp6TbBBnRxnH7+wiEc6RJz8YpRal+0cGT
|
||||
E2LbSAnhSYYPkYJkRFZvbs8ZzRh4miUKXakCvPVNTG0KZy0ToLIhx4tI1LDIzId2
|
||||
3THi+8ZC64jsLT0GDBBU0S3K3j/UrCUrwq4r92WbvMJyLP0lbMAn8CPezvX8NGX1
|
||||
Bx3UFFfyNUWuLeSBj+WGAYVLzC59pwfre/X6zNvip/s0vZg/XkK15+NFssP7CNnL
|
||||
K8C/rCocA2/GVf/bLnpC/xJCzYPSSBzr3Oq6vB1OJbUov9CdFJ8=
|
||||
=3eSQ
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,55 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 18 10:54:53 UTC 2024 - Danilo Spinella <danilo.spinella@suse.com>
|
||||
|
||||
- Update to 4.9:
|
||||
* Made ignore_options/CCACHE_IGNOREOPTIONS also skip the option from special
|
||||
processing, similar to how --ccache-skip works.
|
||||
* Added support for expanding environment variables references in all
|
||||
configuration options.
|
||||
* MSVC options /Fd, /FS and /MP are no longer included in the input hash.
|
||||
* Made ccache terminate an ongoing compiler subprocess when terminated on all
|
||||
platforms, not only on Unix.
|
||||
* Added support for multiple -Xarch_* arguments matching -arch.
|
||||
* Added a debug_level/CCACHE_DEBUGLEVEL configuration option, making it
|
||||
possible to tell ccache to only write a log file for each compilation, not
|
||||
other debug files.
|
||||
* Added max_cache_size_kibibyte and max_files_in_cache fields in output from
|
||||
ccache --print-stats.
|
||||
* Paths after -Xclang -include are now rewritten to relative paths if
|
||||
base_dir/CCACHE_BASEDIR is in effect.
|
||||
* Added support for clang --analyze.
|
||||
* Improved processing of input file arguments.
|
||||
* Added support for st_Xtimensec fields in struct stat, thus improving
|
||||
behavior on some BSDs when using newly created include files.
|
||||
* Added support for the undocumented GCC/Clang option --include.
|
||||
* Ccache now exits more gracefully on invalid sharded remote storage URLs.
|
||||
* Made ccache bail out on too hard options -fmodules-ts, -fmodule-header,
|
||||
-wrapper and -Xclang -ast-dump.
|
||||
* Stopped relying on the st_blocks field in struct stat since it cannot be
|
||||
trusted for filesystems such as ZFS that do transparent compression or
|
||||
deduplication and adjust st_blocks some time in the future.
|
||||
* Fixed crash on Windows for paths with only a drive letter.
|
||||
* Made handling of Clang config options (such as --config-system-dir) more
|
||||
robust.
|
||||
* Fixed compiler type detection when compiler is a symlink called “clang-cl”.
|
||||
* Made sure to use MSVC logic for clang-cl when handling a precompiled
|
||||
header.
|
||||
* Generalized expansion of remote storage URLs with sharding, for instance
|
||||
making it possible to shard on port number.
|
||||
* Upgraded to xxHash 0.8.2, thereby fixing an error when compiling ccache
|
||||
with -Og.
|
||||
* Fixed sign-compare warning in src/InodeCache.cpp on FreeBSD.
|
||||
* Fixed the CMake option STATIC_LINK on Linux/macOS.
|
||||
* Added the CMake option OFFLINE, defaulting to the value of the standard
|
||||
variable FETCHCONTENT_FULLY_DISCONNECTED (which is OFF by default), to
|
||||
disable downloading anything from the internet.
|
||||
* Fixed warnings about unused functions on new MSVC versions.
|
||||
* Made sure to set both C and C++ CMake compiler launcher variables if either
|
||||
is set.
|
||||
* The manual now mentions that system_headers sloppiness is not supported for
|
||||
MSVC.
|
||||
* Fixed regex in direct.bash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 28 19:46:57 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package ccache
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -18,7 +18,7 @@
|
||||
|
||||
%bcond_without hiredis
|
||||
Name: ccache
|
||||
Version: 4.8.3
|
||||
Version: 4.9
|
||||
Release: 0
|
||||
Summary: A Fast C/C++ Compiler Cache
|
||||
License: GPL-3.0-or-later
|
||||
|
Loading…
Reference in New Issue
Block a user