build-systems

Tag

Cards List
#build-systems

A Bazel Bard

Lobsters Hottest ↗ · 3d ago Cached

A recap of BazelCon 26 highlighting hallway-track discussions on the value of tests, criticizing frontier coding agents for over-generating unit tests while weighing the trade-offs between unit and e2e testing based on business risk tolerance.

0 favorites 0 likes
#build-systems

How to Fix autoconf-style Configuration Probing

Hacker News Top ↗ · 2026-10-08 Cached

build2 的 Boris Kolpackov 撰文分析 autoconf/CMake 式编译探测配置的四大问题(浪费、脆弱、缓慢、缺乏变更追踪),并提出基于期望(expectation-based configuration)的替代方案。

0 favorites 0 likes
#build-systems

Communication Between the Compiler, the Build System, and Beyond

Hacker News Top ↗ · 2026-10-06

An exploration of how compilers and build systems can communicate more effectively, examining interfaces and coordination mechanisms between them and beyond.

0 favorites 0 likes
#build-systems

A build graph that rolls dice

Hacker News Top ↗ · 2026-09-21 Cached

The article discusses how dynamic derivations in Nix shift its build system from applicative to monadic, allowing the build graph to be defined as the build progresses rather than upfront.

0 favorites 0 likes
#build-systems

mold: A Massively Parallel Linker

Lobsters Hottest ↗ · 2026-08-26 Cached

mold is a massively parallel linker that reduces link times by applying data parallelism across all passes, achieving 2.4–16.1x faster performance than state-of-the-art linkers like lld.

0 favorites 0 likes
#build-systems

Open source is trending hard today: hot take thread

Reddit r/artificial ↗ · 2026-08-20

The article discusses the trending topic of open source, highlighting that mojo is now open source. It shares a thread about using Antigravity to modernize abandoned projects and generate multi-architecture Docker images.

0 favorites 0 likes
#build-systems

Building (systems) software with Nix

Lobsters Hottest ↗ · 2026-07-28 Cached

A blog post discussing how Nix helps solve dependency and reproducibility issues in building systems software, particularly for fast-evolving subsystems like BPF and io_uring.

0 favorites 0 likes
#build-systems

Parallelizing Compilation: In-Process vs Multi-Process

Lobsters Hottest ↗ · 2026-07-21 Cached

Discusses two approaches to parallelizing compilation: multi-process (single-threaded compiler with build system spawning multiple instances) and in-process multi-threading (used by Rust and Zig). Compares trade-offs for language design.

0 favorites 0 likes
#build-systems

Structural Correctness

Hacker News Top ↗ · 2026-06-29 Cached

A technical blog post discussing how structural descriptions like type systems and build systems leverage graph-structured models to ensure correctness, highlighting the definitional nature of systems like Bazel.

0 favorites 0 likes
#build-systems

Nix needs relocatable binaries

Lobsters Hottest ↗ · 2026-06-22 Cached

The article identifies the problem that Nix binaries are not relocatable, causing hash changes and recompilation when the store prefix changes, and proposes using relative paths with $ORIGIN in RUNPATH to achieve relocatability without invalidating caches.

0 favorites 0 likes
#build-systems

The postmodern build system

Lobsters Hottest ↗ · 2026-06-01 Cached

A blog post exploring the design of an ideal 'postmodern' build system that prioritizes trustworthy incremental builds, maximized computation reuse, and distributed builds, using Nix as a reference point.

0 favorites 0 likes
#build-systems

You probably don't need Yocto, and that's fine

Lobsters Hottest ↗ · 2026-05-29 Cached

Argues that Yocto is often overkill for embedded Linux projects, advising developers to consider simpler alternatives to avoid maintenance burdens, especially under regulations like the CRA.

0 favorites 0 likes
#build-systems

Against Query Based Compilers

matklad ↗ · 2026-02-25 Cached

A technical blog post critiques query-based compilers, arguing that their effectiveness is limited by the dependency structure of the source language, particularly the avalanche effect where changes can propagate widely, making incremental updates often as expensive as a full rebuild.

0 favorites 0 likes
← Back to home

Submit Feedback