build2
« Back to VersTracker
Description:
C/C++ Build Toolchain
Type: Formula  |  Latest Version: 0.17.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ build-system package-manager developer-tools cross-platform
Install: brew install build2
About:
build2 is an open-source, cross-platform C++ build toolchain that provides a package manager and build system in one. It emphasizes reproducible builds and hermeticity by strictly controlling dependencies and environment variables. The toolchain includes its own package manager, build system, and toolchain utilities, offering a cohesive alternative to piecing together separate solutions.
Key Features:
  • Integrated package manager and build system
  • Strict reproducibility and hermetic builds
  • Cross-platform support (Linux, macOS, Windows)
  • Declarative build specifications
  • No external dependencies
Use Cases:
  • Managing dependencies and building C++ projects across different platforms
  • Establishing reproducible build environments for CI/CD pipelines
Alternatives:
  • CMake – CMake is a widely used meta-build system but relies on external package managers like Conan or vcpkg, whereas build2 provides an integrated solution.
  • Bazel – Bazel offers similar reproducibility and monorepo support but is primarily focused on the Google ecosystem and has a steeper learning curve.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 10, 2025 5:42pm 0 VERSION_BUMP d0357dde