Bump to 4.7.4
[platform/upstream/ccache.git] / packaging / ccache.changes
1 -------------------------------------------------------------------
2 Sun Aug 21 18:24:58 UTC 2011 - asterios.dramis@gmail.com
3
4 - update to ccache-3.1.6
5   - Rewrite argument to --sysroot if CCACHE_BASEDIR is used.
6   - Don't crash if getcwd() fails.
7   - Fixed alignment of "called for preprocessing" counter.
8
9 -------------------------------------------------------------------
10 Mon Jun  6 14:52:55 UTC 2011 - puzel@novell.com
11
12 - update to ccache-3.1.5
13   - Added a new statistics counter named ``called for
14     preprocessing''.
15   - The original command line is now logged to the file specified
16     with `CCACHE_LOGFILE`.
17   - Improved error logging when system calls fail.
18   - Added support for rewriting absolute paths in
19     `-F`/`-iframework` GCC options.
20   - Improved order of statistics counters in `ccache -s` output.
21   - The `-MF`/`-MT`/`-MQ` options with concatenated argument are
22     now handled correctly when they are last on the commandline.
23   - ccache is now bug compatible with GCC for the `-MT`/`-MQ`
24     options with concatenated arguments.
25   - Fixed a minor memory leak.
26   - Systems that lack (and don't need to be linked with) libm are
27     now supported.
28
29 -------------------------------------------------------------------
30 Wed Feb 16 18:19:41 UTC 2011 - asterios.dramis@gmail.com
31
32 - update to ccache-3.1.4
33   - Made a work-around for a bug in gzputc() in zlib 1.2.5.
34   - Corrupt manifest files are now removed so that they won't block direct
35     mode hits.
36   - ccache now copes with file systems that don't know about symbolic links.
37   - The file handle in now correctly closed on write error when trying to
38     create a cache dir tag.
39 - Spec file updates:
40   - Changes based on rpmdevtools templates and spec-cleaner run.
41   - Updated Summary: and %description.
42   - Made it compile with external zlib instead of the bundled copy.
43   - Added also the html files in the %doc section.
44
45 -------------------------------------------------------------------
46 Mon Nov 29 09:56:02 UTC 2010 - puzel@novell.com
47
48 - update to ccache-3.1.3 
49   - The -MFarg, -MTarg and -MQarg compiler options (i.e, without
50     space between option and argument) are now handled correctly.
51
52 -------------------------------------------------------------------
53 Mon Nov 22 10:58:50 UTC 2010 - puzel@novell.com
54
55 - update to ccache-3.1.2 
56   - bail out on too hard compiler options '-fdump-*'
57   - NULL return values from malloc/calloc of zero bytes are now
58     handled correctly
59   - improved documentation on which information is included in the
60     hash sum
61   - made the 'too new header file' test case work on file systems
62     with unsynchronized clocks
63   - the test suite now also works on systems that lack a /dev/zero
64
65 -------------------------------------------------------------------
66 Mon Nov  8 09:46:57 UTC 2010 - puzel@novell.com
67
68 - update to ccache-3.1.1 
69   - ccache now falls back to preprocessor mode when a non-regular
70     include file (device, socket, etc) has been detected so that
71     potential hanging due to blocking reads is avoided.
72   - CRC errors are now detected when decompressing compressed files
73     in the cache.
74   - Fixed potential object file corruption race on NFS.
75   - Minor documentation corrections.
76   - Fixed configure detection of ar.
77   - ccache development version (set by dev.mk) now works with gits
78     whose `describe` command doesn't understand `--dirty`.
79
80 -------------------------------------------------------------------
81 Fri Sep 17 09:22:59 UTC 2010 - puzel@novell.com
82
83 - update to ccache-3.1 
84  - features:
85   - Added support for hashing the output of a custom command
86     (e.g. `$compiler --version`) to identify the compiler
87     instead of stat-ing or hashing the compiler binary.   
88   - Added support for caching compilations that use precompiled
89     headers.
90   - Locking of the files containing statistics counters is now
91     done using symlinks instead of POSIX locks.  
92   - Manifest files are now updated without the need of taking
93     locks.
94   - Added `.cp` and `.CP` as known C++ suffixes.
95   - Improved logging.
96  - bugfixes:
97   - Non-fatal error messages are now never printed to stderr but
98     logged instead.
99   - Fixed a bug affecting failing commands when `--ccache-skip` is
100     used.
101   - Made `--ccache-skip` work for all options.
102   - EINTR is now handled correctly.
103
104 -------------------------------------------------------------------
105 Fri Jul 16 08:15:51 UTC 2010 - puzel@novell.com
106
107 - update to ccache-3.0.1 
108  - bugfixes:
109   - The statistics counter ``called for link'' is now correctly 
110     updated when linking with a single object file.
111   - Fixed a problem with out-of-source builds.
112
113 -------------------------------------------------------------------
114 Mon Jul 12 11:43:54 UTC 2010 - puzel@novell.com
115
116 - update to ccache-3.0
117  - notable changes:
118  - The way the hashes are calculated has changed, so you won't get
119    cache hits for compilation results stored by older ccache
120    versions. Because of this, you might as well clear the old
121    cache directory with `ccache --clear` if you want, unless you
122    plan to keep using an older ccache version.
123  - ccache now has a ``direct mode'' where it computes a hash of
124    the source code (including all included files) and compiler
125    options without running the preprocessor. By not running the
126    preprocessor, CPU usage is reduced; the speed is somewhere
127    between 1 and 5 times that of ccache running in traditional
128    mode, depending on the circumstances. The speedup will be
129    higher when I/O is fast (e.g., when files are in the disk
130    cache).  The direct mode can be disabled by setting
131    +CCACHE_NODIRECT+.
132  - Support has been added for rewriting absolute paths to relative
133    paths when hashing, in order to increase cache hit rate when
134    building the same source code in different directories even
135    when compiling with `-g` and when using absolute include
136    directory paths. This is done by setting the `CCACHE_BASEDIR`
137    environment variable to an absolute path that specifies which
138    paths to rewrite.
139  - Object files are now optionally stored compressed in the cache.
140    The runtime cost is negligible, and more files will fit in the
141    ccache directory and in the disk cache. Set `CCACHE_COMPRESS`
142    to enable object file compression. Note that you can't use
143    compression in combination with the hard link feature.
144  - A `CCACHE_COMPILERCHECK` option has been added. This option
145    tells ccache what compiler-identifying information to hash to
146    ensure that results retrieved from the cache are accurate.
147    Possible values are: none (don't hash anything), mtime (hash
148    the compiler's mtime and size) and content (hash the content of
149    the compiler binary). The default is mtime.
150 - see /usr/share/doc/packages/ccache/NEWS.txt for complete
151   release notes
152
153 -------------------------------------------------------------------
154 Wed Jan 25 21:34:51 CET 2006 - mls@suse.de
155
156 - converted neededforbuild to BuildRequires
157
158 -------------------------------------------------------------------
159 Thu Sep 29 03:16:43 CEST 2005 - dmueller@suse.de
160
161  - add norootforbuild
162
163 -------------------------------------------------------------------
164 Wed Sep 28 23:24:29 CEST 2005 - dmueller@suse.de
165
166 - add norootforbuild 
167
168 -------------------------------------------------------------------
169 Thu Oct 21 11:56:47 CEST 2004 - ltinkl@suse.cz
170
171 - update to version 2.4
172
173 -------------------------------------------------------------------
174 Mon Sep 29 11:38:06 CEST 2003 - ltinkl@suse.cz
175
176 - update to version 2.3
177
178 -------------------------------------------------------------------
179 Wed Jul 09 13:28:43 CEST 2003 - ltinkl@suse.cz
180
181 - updated sources to version 2.2
182
183 -------------------------------------------------------------------
184 Fri Mar 28 15:38:13 CET 2003 - vbobek@suse.cz
185
186 - provides binary from older distcc package [#25806]
187
188 -------------------------------------------------------------------
189 Mon Feb 10 14:32:44 CET 2003 - vbobek@suse.cz
190
191 - initial suse release 2.1.1
192