Path to this page:
Subject: CVS commit: pkgsrc/devel/ccache
From: Adam Ciarcinski
Date: 2020-01-06 17:57:07
Message id: 20200106165707.497EFFBF4@cvs.NetBSD.org
Log Message:
ccache: updated to 3.7.7
ccache 3.7.7
Bug fixes
* 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.
Files: