gocache is a tool that caches compiler output to speed
recompilation. It is a clone of the ccache program, but with
support for additional host systems and backend compilers. It
is mainly intended for use in large embedded projects.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release adds support for the Keil ARM compiler. It adds support for the ST20 compiler. A bug where stats were not written has been fixed. Stats look more like ccache. Problems with the current directory getting corrupted has been fixed. Problems when arguments have values have been fixed. The debug system has been simplified a bit. Problems with redudent output on failure have been fixed. STDOUT/STDERR buffers have been increased. An output filter option has been added for troublesome preprocessors.
Support for the Borland BC compiler was added.
Support for Linux as a host was added. automake
was upgraded to 1.9.6. A lot of argument handling
problems were fixed. A debug output bug was fixed.
autoconf was upgraded to 2.59. More ccache
look-alike support was added. The default settings
(cache sizes) were fixed. A data corruption bug in
stats handling was fixed. Long path name problems
on Win2K/XP were fixed. Many small compatibility
problems with various argument combinations were
fixed.
This release added support for additional compilers, including full support for C++ compilers. Many bugs with GCC/GPP were fixed, the man page documentation was updated, and many general minor bugs were fixed. More of the original ccache features are now supported, and faster execution of compilers was achieved.
This version adds a man page, fixes many bugs, reworks the compiler detection scheme, adds support for the ImageCraft ICC-AVR compiler, and implements more ccache-compatible options.