Revisions of ccache
Martin Pluskal (pluskalm)
committed
(revision 64)
Martin Pluskal (pluskalm)
committed
(revision 63)
- Enable testsuite
buildservice-autocommit
accepted
request 597541
from
Kristyna Streitova (kstreitova)
(revision 62)
baserev update by copy to link target
Kristyna Streitova (kstreitova)
accepted
request 597540
from
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 (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 (pluskalm)
(revision 59)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 572174
from
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 (pluskalm)
(revision 57)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 56)
- Update to version 3.3.4:
buildservice-autocommit
accepted
request 451556
from
Martin Pluskal (pluskalm)
(revision 55)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 451501
from
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 (pluskalm)
(revision 53)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 52)
.
Martin Pluskal (pluskalm)
committed
(revision 51)
.
Martin Pluskal (pluskalm)
committed
(revision 50)
.
Martin Pluskal (pluskalm)
committed
(revision 49)
- Update to version 3.3.1:
buildservice-autocommit
accepted
request 423102
from
Martin Pluskal (pluskalm)
(revision 48)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 423096
from
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 (pluskalm)
(revision 46)
baserev update by copy to link target
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