Revisions of ccache

buildservice-autocommit accepted request 770545 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 84)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 83)
- Update to version 3.7.7:
  * 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.
buildservice-autocommit accepted request 757695 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 82)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 81)
- Update to version 3.7.6:
  * The opt-in “file_macro sloppiness” mode has been removed so that the input file path now is always included in the direct mode hash. This fixes a bug that could result in false cache hits in an edge case when “file_macro sloppiness” is enabled and several identical source files include a relative header file with the same name but in different directories.
  * Statistics files are no longer lost when the filesystem of the cache is full.
  * Bail out on too hard Clang option -MJarg (in addition to the previous bailout of -MJ arg).
  * Properly handle color diagnostics in the depend mode as well.
buildservice-autocommit accepted request 745343 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 80)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 79)
- Update to version 3.7.5:
  * Added support for -MF=arg (with an extra equal sign) as understood by EDG-based compilers.
  * Fixed a regression in 3.7.2 that could result in a warning message instead of an error in an edge case related to usage of “-Werror”.
  * An implicit -MQ is now passed to the preprocessor only if the object file extension is non-standard. This will make it easier to use EDG-based compilers (e.g. GHS) which don’t understand -MQ. (This is a bug fix of the corresponding improvement implemented in ccache 3.4.)
  * ccache now falls back to running the real compiler instead of failing fataly if an internal temporary file is missing after compilation.
  * Fixed a crash if localtime returns null pointer in localtime_r replacement.
  * Fixed header file dependency tracking when building ccache itself.
  * Fixed warning during configure in out-of-tree build in developer mode.
buildservice-autocommit accepted request 742098 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 78)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 77)
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 76)
- Update to version 3.7.4:
  * Added support for the -gz[=type] compiler option (previously
    ccache would think that “-gz” alone would enable debug
    information, thus potentially including the current directory
    in the hash).
  * Added support for converting paths like “/c/users/...” into
    relative paths on Windows.
buildservice-autocommit accepted request 726110 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 75)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 74)
- Update to version 3.7.3:
  * The cache size (which is counted in “used disk blocks”) is now correct on filesystems that use more or less disk blocks than conventional filesystems, e.g. ecryptfs or btrfs/zfs with transparent compression. This also fixes a related problem with ccache’s own test suite when run on such file systems.
Fixed a regression in 3.7.2 when using the compiler option “-Werror” and then “-Wno-error” later on the command line.
- Changes n version 3.7.2:
  * The compiler option -gdwarf* no longer forces “run_second_cpp = true”.
  * Added verification that the value passed to the -o/--set-config option is valid.
  * Fixed detection of precompiled headers in the depend mode.
  * Bail out on too hard Clang option -ftime-trace.
  * ccache now updates the correct stats file when adding/updating manifest files. This bug previously made the file and size statistics counters incorrect over time.
  * Fixed warnings from Clang about unused arguments during preprocessing.
  * Unknown manifest versions are now handled gracefully in --dump-manifest.
  * Fixed make check with “funny” locales.
buildservice-autocommit accepted request 700046 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 73)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 72)
- Fix upstream urls
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 699906 from Lubos Lunak's avatar Lubos Lunak (llunak) (revision 71)
- Update URLs in the .spec file
- Update to version 3.7.1

I'm aware this fails on SLE12_SP4 aarch64 and 3.6 doesn't, but without having access to such a system I can't really do much about it, and since build monitor shows some packages failing in devel:tools:building, I decided to submit this anyway. Feel free to accept/reject/fix as you see fit.
buildservice-autocommit accepted request 670359 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 70)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 670323 from Kristyna Streitova's avatar Kristyna Streitova (kstreitova) (revision 69)
- Update to version 3.6
- Changes for version 3.6
  * ccache now has an opt-in ``depend mode'' 
  * Added support for GCC's `-ffile-prefix-map` option
  * Added support for multiple `-fsanitize-blacklist` arguments
  * ccache now includes the environment variables `LANG`, `LC_ALL`,
   `LC_CTYPE` and `LC_MESSAGES` in the hash since they may affect
    localization of compiler warning messages
  * 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
  * Rename sloppiness `no_system_headers` to `system_headers` for
    consistency with other options
  * The GCC variables “DEPENDENCIES_OUTPUT” and “SUNPRO_DEPENDENCIES”
    are now supported correctly.
  * The algorithm that scans for `__DATE_` and `__TIME__` tokens in
    the hashed source code now doesn't produce false positives for
    tokens where `__DATE__` or `__TIME__` is a substring
- Changes for version 3.5.1 
  * 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
buildservice-autocommit accepted request 643637 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 68)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 67)
- Make sure bundled zlib is not used
- Make building more verbose
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 643596 from Sean Lewis's avatar Sean Lewis (seanlew) (revision 66)
Update ccache to 3.5
buildservice-autocommit accepted request 622434 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 65)
baserev update by copy to link target
Displaying revisions 61 - 80 of 144
openSUSE Build Service is sponsored by