From: JinWang An Date: Tue, 3 Aug 2021 07:28:53 +0000 (+0900) Subject: Imported Upstream version 3.7.7 X-Git-Tag: upstream/3.7.7^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=24faa03750d7bc2282509e4bcec6189811a2effb;p=platform%2Fupstream%2Fccache.git Imported Upstream version 3.7.7 --- diff --git a/LICENSE.adoc b/LICENSE.adoc index e10ae20..2cc656e 100644 --- a/LICENSE.adoc +++ b/LICENSE.adoc @@ -38,7 +38,7 @@ The copyright for ccache as a whole is as follows: ------------------------------------------------------------------------------- Copyright (C) 2002-2007 Andrew Tridgell - Copyright (C) 2009-2019 Joel Rosdahl + Copyright (C) 2009-2020 Joel Rosdahl ------------------------------------------------------------------------------- diff --git a/LICENSE.html b/LICENSE.html index 0825ae2..66556c4 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -735,7 +735,7 @@ asciidoc.install(2); @@ -1235,9 +1235,9 @@ following license:


diff --git a/Makefile.in b/Makefile.in index b5a3ea5..d10f945 100644 --- a/Makefile.in +++ b/Makefile.in @@ -46,7 +46,6 @@ non_3pp_sources = \ src/manifest.c \ src/mdfour.c \ src/stats.c \ - src/unify.c \ src/util.c generated_sources = \ src/confitems_lookup.c \ diff --git a/dev.mk.in b/dev.mk.in index 7b0839f..8890b33 100644 --- a/dev.mk.in +++ b/dev.mk.in @@ -53,7 +53,6 @@ headers = \ src/minitrace.h \ src/murmurhashneutral2.h \ src/system.h \ - src/unify.h \ unittest/framework.h \ unittest/util.h generated_headers = \ diff --git a/doc/AUTHORS.adoc b/doc/AUTHORS.adoc index d1ea696..20c9bb4 100644 --- a/doc/AUTHORS.adoc +++ b/doc/AUTHORS.adoc @@ -68,6 +68,7 @@ ccache is a collective work with contributions from many people, including: * Mike Frysinger * Mike Gulick * Mikhail Kolomeytsev +* Mizuha Himuraki * Mostyn Bramley-Moore * Neil Mushell * Nick Schultz diff --git a/doc/AUTHORS.html b/doc/AUTHORS.html index 85575ad..5126393 100644 --- a/doc/AUTHORS.html +++ b/doc/AUTHORS.html @@ -735,7 +735,7 @@ asciidoc.install(2); @@ -2176,11 +2163,6 @@ the configuration setting run_second_cpp is false
  • -the configuration setting unify is true -

    -
  • -
  • -

    the compiler is not generating dependencies using -MD or -MMD

  • @@ -2731,9 +2713,9 @@ maintained by Joel Rosdahl. See AUTHORS.txt or AUTHORS.html and

    diff --git a/doc/NEWS.adoc b/doc/NEWS.adoc index 7d8c7be..5b8f9f1 100644 --- a/doc/NEWS.adoc +++ b/doc/NEWS.adoc @@ -1,6 +1,36 @@ ccache news =========== +ccache 3.7.7 +------------ +Release date: 2020-01-05 + +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. + + ccache 3.7.6 ------------ Release date: 2019-11-17 diff --git a/doc/NEWS.html b/doc/NEWS.html index db4f0a0..e41e51f 100644 --- a/doc/NEWS.html +++ b/doc/NEWS.html @@ -735,7 +735,7 @@ asciidoc.install(2);