A Fast C/C++ Compiler Cache
https://ccache.dev/
ccache is a compiler cache. It speeds up recompilation by caching the
result of previous compilations and detecting when the same compilation is
being done again. Supported languages are C, C++, Objective-C and
Objective-C++.
- Sources inherited from project devel:tools:building
- Devel package for openSUSE:Factory
-
4
derived packages
- Links to openSUSE:Factory / ccache
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:redwil:15.4/ccache && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
ccache-4.9.tar.xz | 0000583744 570 KB | |
ccache-4.9.tar.xz.asc | 0000000833 833 Bytes | |
ccache.changes | 0000064446 62.9 KB | |
ccache.keyring | 0000010603 10.4 KB | |
ccache.spec | 0000002640 2.58 KB | |
fix2038.patch | 0000000395 395 Bytes |
Revision 139 (latest revision is 144)
Martin Pluskal (pluskalm)
accepted
request 1139682
from
Danilo Spinella (dspinella)
(revision 139)
- 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.
Comments 0