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.6.3.tar.xz | 0000531184 519 KB | |
ccache-4.6.3.tar.xz.asc | 0000000833 833 Bytes | |
ccache.changes | 0000056592 55.3 KB | |
ccache.keyring | 0000010603 10.4 KB | |
ccache.spec | 0000002359 2.3 KB | |
fix2038.patch | 0000000395 395 Bytes |
Revision 125 (latest revision is 144)
Danilo Spinella (dspinella)
accepted
request 1005766
from
Dirk Mueller (dirkmueller)
(revision 125)
- update to 4.6.3: * Fixed detection of PCH header for concatenated `-include` option (e.g., `-includepch.h` instead of `-include pch.h`). * Fixed build with musl when using GCC 12. * Disabled the `"Failure to write output file"` when running on a filesystem that doesn't support read-only directories. * Fixed a race condition that could lead to a crash if a file in the cache is removed with unlucky timing, e.g. by another ccache process doing cache cleanup. * Dependency file rewriting will now always be performed if `base_dir`/`CCACHE_BASEDIR` is active. This fixes a problem with the dependency file content when Clang is used with `-fsanitize=address`. * Fixed handling of error condition for `--hash-file`/`--checksum-file`. * Made sure to enable the inode cache only if subsecond `stat` timestamps are available. * Added a work-around for a Clang bug when writing to a full NFS file system. * Made failure writing to the output file increment the "`bad output file`" counter instead of "`cache miss`". * Fixed false positive cache hits for code constructions similar to `__asm__(".incbin" " \"file\"")`. * Fixed false success for `-fcolor-diagnostics` probe with GCC. A side effect of this is that a compiler type that ccache can't identify from the compiler name (such as `/usr/bin/cc` where `cc` is not a symlink) from now on won't produce color diagnostics when used via ccache even if the compiler actually is GCC or Clang. * More cases of invalid secondary storage URLs are now handled gracefully. * Fixed the display of maximum cache size in `ccache -s` if it's 0 (= unlimited). * Removed AsciiDoc markup from help text of `--trim-dir`. * The temporary directory is now cleaned up properly even if it's left
Comments 0