From: Joel Rosdahl Date: Wed, 2 Jan 2019 15:21:01 +0000 (+0100) Subject: Merge branch '3.5-maint' X-Git-Tag: v3.6~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab149bd956f730d3cd8c5efdf74ee4fa560d60ac;p=thirdparty%2Fccache.git Merge branch '3.5-maint' * 3.5-maint: Add NEWS for v3.5.1 Update copyright years Add missing getopt_long.c source file to dist (#341) --- ab149bd956f730d3cd8c5efdf74ee4fa560d60ac diff --cc doc/NEWS.adoc index 934f05fd9,6da3a5a9b..9ec4661b5 --- a/doc/NEWS.adoc +++ b/doc/NEWS.adoc @@@ -1,35 -1,22 +1,51 @@@ ccache news =========== +ccache 3.6 +---------- +Unreleased + +Changes +~~~~~~~ + +- Added support for GCC's `-ffile-prefix-map` option. The `-fmacro-prefix-map` + option is now also skipped from the hash. + +- Added support for multiple `-fsanitize-blacklist` arguments, thus preventing + ccache from + +- Fixed a problem due to Clang overwriting the output file when compiling an + assembler file. + +- Clarified the manual to explain the reasoning behind the “file_macro” + sloppiness setting in a better way. + +- ccache now handles several levels of nonexistent directories when rewriting + absolute paths to relative. + +- A new ``sloppiness'' setting *clang_index_store* makes ccache skip the Clang + compiler option *-index-store-path* and its argument when computing the + manifest hash. This is useful if you use Xcode, which uses an index store + path derived from the local project path. Note that the index store won't be + updated correctly on cache hits if you enable this option. + + + ccache 3.5.1 + ------------ + Release date: 2019-01-02 + + Changes + ~~~~~~~ + + - Added missing getopt_long.c source file to release archive. + + - Fixed (harmless) compiler warnings when building ccache object files. + + - CFLAGS is no longer passed to the linker when linking ccache. + + - Improved development mode build flags. + + ccache 3.5 ---------- Release date: 2018-10-15