Tag
A detailed walkthrough of Fedora 45's build pipeline, from package source to release artifacts, explaining the tools and processes like dist-git, Koji, and Bodhi.
Collider extends Meson's native wrap ecosystem with modern package management features including automatic dependency resolution, lockfiles, and publish/share capabilities, fully compatible with WrapDB.
Zig moves all package management functionality from the compiler to the build system, reducing binary size and enabling easier patching and safety checks. This architectural change improves the build server protocol and unblocks ZLS integration.
BUSY is a lean, statically typed, cross-platform build system for GCC, Clang, and MSVC toolchains, designed for easy bootstrapping and minimal dependencies.
Article discusses improvements to a build system and a centralized overview feature.
A blog post recounting the nightmare of debugging a broken Windows build for the open-source quantum computing library 'stim', highlighting the complexity of cross-platform Python package building and dependency management.
A technical deep-dive into lazy loading dynamic libraries and implementing plugin architecture on iOS, exploring performance tradeoffs between static and dynamic linking.
The article demystifies the Nix build process by reimplementing nix-build in under 100 lines of Go, showing that turning a derivation into a store path is essentially an exec.
The article argues that traditional embedded Linux build systems like Yocto and Buildroot are becoming outdated for modern products that require continuous updates and cloud-like behaviors, and suggests the need for a new approach to build system design.
The author details building a tool called bygge-zig that uses the Zig build system to compile Rust projects, replicating Cargo's functionality in far fewer lines of code, highlighting the differences and challenges.
A critical analysis of the Rust compiler's bootstrapping process, highlighting the excessive size and dependency bloat compared to other languages like OCaml, and arguing for a more lightweight approach.
A practical guide introducing the Dune build system for OCaml, covering project setup, building libraries and executables, and testing.
A modern, production-ready template for developing Flipper Zero applications using the Zig programming language, providing a streamlined build system that integrates Zig with the Flipper Zero SDK.
The Zig build system has been reworked to separate the configurer and maker processes, enabling caching, release-mode compilation, and up to 90% faster 'zig build' commands. This change improves performance and allows the build system to grow features without slowing down.
The developer created a native build system and is building an --emit-c option to complement the 'with migrate' feature, aiming for cross-platform support and eliminating Makefiles and shell scripts.
CRow is a new open-source build system and dependency manager for C/C++ that mimics the simplicity of Rust's Cargo.