On the recordRead 4 Oct 202623 facts
build2
On the record
- Build performance
- Release 0.18.1 included build-system performance improvements, including optimized builds for read-only projects such as dependencies.lists.build2.org · read 4 Oct 2026
- Compiler support
- The release announcement lists testing with GCC, Clang, MinGW GCC, and MSVC.lists.build2.org · read 4 Oct 2026
- Components
- The toolchain includes a general-purpose build system, a package manager, and a project manager.github.com · read 4 Oct 2026
- Downloads
- The 0.18.1 release provides official binary packages for Windows and several Linux distributions; Mac OS packages are available through Homebrew.lists.build2.org · read 4 Oct 2026
- FreeBSD
- The 0.18.1 announcement says FreeBSD packages are available through ports and reports testing on FreeBSD.lists.build2.org · read 4 Oct 2026
- Integrations
- build2 supports system package manager interactions for Debian, Fedora, and similar distributions, including querying installed package versions and optionally installing dependencies from system repositories.build2.org · read 4 Oct 2026
- Language scope
- The build model is general enough for DAG-based operations and is not limited to C/C++ or compiled languages.build2.org · read 4 Oct 2026
- License
- The project identifies build2 as MIT-licensed open-source software.github.com · read 4 Oct 2026
- Notable limitation
- The toolchain introduction says build2 can work without a version control system, but functionality is reduced.build2.org · read 4 Oct 2026
- Other installation channels
- The release announcement says Mac OS packages are available through Homebrew and FreeBSD packages through ports.lists.build2.org · read 4 Oct 2026
- Package manager
- The package manager can fetch, unpack, and configure packages, and release 0.18.1 introduced a fetch cache.lists.build2.org · read 4 Oct 2026
- Package registry
- The project describes cppget.org as a central repository or registry for open-source packages.github.com · read 4 Oct 2026
- Package requirements
- Package manifests can express requirements such as C++ standards, operating systems, and compiler families or versions.build2.org · read 4 Oct 2026
- Packages
- bpkg is primarily used for package consumption and relies on the build system to build packages.build2.org · read 4 Oct 2026
- Performance
- Version 0.18.1 adds a fetch cache to speed package fetching, unpacking, and configuration, along with build-system performance improvements for read-only projects.lists.build2.org · read 4 Oct 2026
- Product
- build2 is a native, cross-platform build system with a mostly declarative description language and a uniform interface across platforms and compilers.build2.org · read 4 Oct 2026
- Project development
- bdep supports project development and relies on bpkg to build project packages and their dependencies.build2.org · read 4 Oct 2026
- Release
- The latest release described on the maker's announcement page is build2 toolchain 0.18.1, released April 16, 2026.lists.build2.org · read 4 Oct 2026