- 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 OBS-URL: https://build.opensuse.org/request/show/1005766 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=125 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
ccache-4.6.3.tar.xz | ||
ccache-4.6.3.tar.xz.asc | ||
ccache.changes | ||
ccache.keyring | ||
ccache.spec | ||
fix2038.patch |