Projects / gocache


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.

Operating Systems

Recent releases

  •  03 Oct 2006 21:45

    Release Notes: 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.

    •  15 Sep 2006 06:14

      Release Notes: 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.

      •  01 May 2006 22:47

        Release Notes: Adds support for the Wind River DIAB compiler. Optimizes gocache for Cygwin. Fixes a few minor bugs.

        •  19 Oct 2004 06:16

          Release Notes: 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.

          •  19 Jul 2004 09:02

            Release Notes: 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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.