- Home
- Build Cache Software
- BuildCache
On the recordRead 8 Oct 202617 facts
BuildCache
On the record
- Built-in compiler support
- The README lists built-in support for GCC, Clang, Microsoft Visual C++, clang-cl, QNX qcc, Green Hills and TI compilers, scan-build, Cppcheck, and rustc.gitlab.com · read 7 Oct 2026
- Cache modes
- It supports a fast local filesystem cache with preprocessor-based and preprocessorless lookup.gitlab.com · read 8 Oct 2026
- Clang-Tidy
- Clang-Tidy is listed as a Lua example wrapper.gitlab.com · read 7 Oct 2026
- Compiler support
- Built-in support includes GCC, Clang, Microsoft Visual C++, clang-cl, QNX qcc, Green Hills, several TI compilers, scan-build, Cppcheck, and rustc; Clang-Tidy is shown as a Lua example.gitlab.com · read 8 Oct 2026
- Compression
- Cache compression uses LZ4 or optionally ZSTD.gitlab.com · read 8 Oct 2026
- Development status
- The project says it is still under development and configuration parameters and cache formats may change between 0.x versions.gitlab.com · read 8 Oct 2026
- Downloads
- The README links to prebuilt binaries on the project’s latest releases page.gitlab.com · read 8 Oct 2026
- Extensibility
- Custom Lua scripts can extend compiler support, and BuildCache can cache reproducible artifacts such as test results and rendered images.gitlab.com · read 8 Oct 2026
- License
- The project is licensed under the zlib License.gitlab.com · read 8 Oct 2026
- Local cache
- It provides a fast local file system cache with preprocessor-based and preprocessorless cache lookup.gitlab.com · read 7 Oct 2026
- Operating systems
- The README lists Linux, macOS, and Windows as supported operating systems, and says BSD support is probable but untested.gitlab.com · read 7 Oct 2026
- Production use
- The project says BuildCache has been used daily in production environments for years with near zero issues.gitlab.com · read 8 Oct 2026
- Project creation
- The GitLab project page says it was created on September 7, 2023.gitlab.com · read 8 Oct 2026
- Purpose
- BuildCache caches and reuses build results to avoid unnecessary recompilations and speed up builds.gitlab.com · read 8 Oct 2026
- Remote cache
- It can optionally use a remote shared server as a second-level cache.gitlab.com · read 7 Oct 2026
- Shared cache
- It can optionally use a remote shared server as a second-level cache.gitlab.com · read 8 Oct 2026
- Supported systems
- The README lists Linux, macOS, and Windows, and says most BSD systems may work but are untested.gitlab.com · read 8 Oct 2026