Revisions of ccache

Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 64)
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 63)
- Enable testsuite
buildservice-autocommit accepted request 597541 from Kristyna Streitova's avatar Kristyna Streitova (kstreitova) (revision 62)
baserev update by copy to link target
Kristyna Streitova's avatar Kristyna Streitova (kstreitova) accepted request 597540 from Kristyna Streitova's avatar Kristyna Streitova (kstreitova) (revision 61)
- Update to version 3.4.2 [bsc#1089879]
  * The cleanup algorithm has been fixed to not misbehave when
    files are removed by another process while the cleanup process
    is running. Previously, too many files could be removed from
    the cache if multiple cleanup processes were triggered at the
    same time, in extreme cases trimming the cache to a much
    smaller size than the configured limits.
  * Correctly hash preprocessed headers located in a
    “.gch directory”. Previously, ccache would not pick up changes
    to such precompiled headers, risking false positive cache hits.
  * Fixed build failure when using the bundled zlib sources.
  * ccache 3.3.5 added a workaround for not triggering Clang errors
    when a precompiled header’s dependency has an updated timestamp
    (but identical content). That workaround is now only applied
    when the compiler is Clang.
  * Made it possible to perform out-of-source builds in dev mode
    again.
- AUTHORS.*, MANUAL.* and NEWS.* files are now located in the doc
  directory
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 60)
- Update to version 3.4.1:
  * Fixed printing of version number in ccache --version.
- Changes for version 3.4.0:
  * The compiler option form --sysroot arg is now handled like the
    documented --sysroot=arg form.
  * Added support for caching .su files generated by GCC flag
    -fstack-usage.
  * ccache should now work with distcc’s “pump” wrapper.
  * The optional unifier is no longer disabled when the direct mode
    is enabled.
  * Added support for nvcc compiler options --compiler-bindir/-ccbin,
    --output-directory/-odir and --libdevice-directory/-ldir.
  * Boolean environment variable settings no longer accept the
    following (case-insensitive) values: 0, false, disable and no.
    All other values are accepted and taken to mean “true”. This is
    to stop users from setting e.g. CCACHE_DISABLE=0 and then
    expect the cache to be used.
  * Improved support for run_second_cpp = false: If combined with
    passing -fdirectives-only (GCC) or frewrite-includes (Clang) to
    the compiler, diagnostics warnings and similar will be correct.
  * An implicit -MQ is now passed to the preprocessor only if the
    object file extension is non-standard. This should make it
    easier to use EDG-based compilers (e.g. GHS) which don’t
    understand -MQ.
  * ccache now treats an unreadable configuration file just like a
    missing configuration file.
  * Documented more pitfalls with enabling hard_links
    (CCACHE_HARDLINK).
  * Documented caveats related to colored warnings from compilers.
  * File size and number counters are now updated correctly when
buildservice-autocommit accepted request 572526 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 59)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 572174 from Avindra Goolcharan's avatar Avindra Goolcharan (avindra) (revision 58)
- Update to version 3.3.6:
  * Improved instructions on how to get cache hits between different
    working directories.
- Changes for version 3.3.5:
  * Documented how automatic cache cleanup works.
  * Fixed a regression where the original order of debug options
    could be lost. This reverts the “Improved parsing of -g*
    options” feature in ccache 3.3.
  * Multiple -fdebug-prefix-map options should now be handled
    correctly.
  * Fixed matching of directories in the ignore_headers_in_manifest
    configuration option.
  * Fixed detection of missing argument to -opt/--options-file.
  * ccache now bails out when building a precompiled header if any
    of the corresponding header files have an updated timestamp.
    This fixes complaints from clang.
  * Fixed a bug related to erroneously storing a dependency file
    with absolute paths in the cache on a preprocessed hit.
  * ccache -c/--cleanup now works like documented: it just
    recalculates size counters and trims the cache to not exceed
    the max size and file number limits. Previously, the forced
    cleanup took “limit_multiple” into account, so that ccache
    -c/--cleanup by default would trim the cache to 80% of the max
    limit.
  * ccache no longer ignores linker arguments for clang since clang
    warns about them.
  * Plugged a couple of file descriptor leaks.
  * Fixed a bug where ccache would skip hashing the compiler
    argument following a -fno-working-directory,
    -fworking-directory, -nostdinc, -nostdinc++, -remap or
    -trigraphs option in preprocessor mode.
- cleanup with spec-cleaner
buildservice-autocommit accepted request 485774 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 57)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 56)
- Update to version 3.3.4:
buildservice-autocommit accepted request 451556 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 55)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 451501 from Andreas Schneider's avatar Andreas Schneider (gladiac) (revision 54)
Update to version 3.3.3
  * ccache now detects usage of .incbin assembler directives in
    the source code and avoids caching such compilations.
Changes for version 3.3.2:
  * Fixed a regression in ccache 3.3 related to potentially bad
    content of dependency files when compiling identical source
    code but with different source paths.
  * Fixed a regression in ccache 3.3.1: ccache could get confused
    when using the compiler option -Wp, to pass multiple options
    to the preprocessor, resulting in missing dependency files
    from direct mode cache hits.
buildservice-autocommit accepted request 426826 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 53)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 52)
.
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 51)
.
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 50)
.
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 49)
- Update to version 3.3.1:
buildservice-autocommit accepted request 423102 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 48)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 423096 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 47)
- Version update to 3.2.7:
  - Fixed build problem on QNX, which lacks ``SA_RESTART''.
  - Bail out on compiler option `-fstack-usage` since it creates a `.su` file
    which ccache currently doesn't handle.
  - Fixed a bug where (due to ccache rewriting paths) the compiler could choose
    incorrect include files if `CCACHE_BASEDIR` is used and the source file path
    is absolute and is a symlink.
  - Fixed a bug which could lead to false cache hits for compiler command lines
    with a missing argument to an option that takes an argument.
  - ccache now knows how to work around a glitch in the output of GCC 6's
    preprocessor.

- Create basic symlinks for clang and regular cc calls for ccache
  * this makes it easier to use ccache with osc build
buildservice-autocommit accepted request 407336 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 46)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 45)
- Small spec file cleanup
- Disable testsuite as it is not reliable in OBS
Displaying revisions 81 - 100 of 144
openSUSE Build Service is sponsored by