Where is Build Systems Innovation?
summary
Argument that build-system innovation comes from redesign, not incremental tweaks, backed by a concrete project: build2 is a C++ build toolchain rebuilt from scratch to make cross-compiling pleasant. Demo shows compiling Windows binaries on Linux by running the Visual Studio compiler via Wine, Emacs jumping to MSVC-format errors, and running unit tests under Wine with assertion failures and source locations preserved. Practical proof of concept that the approach works.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:48Cross-Compilation
- 2:24Use Visual Studio To Build Linux Binaries
- 3:42Syntax Error
- 4:22Build System Tests
related talks
01h 04mBetter CMake: A World Tour of Build Systems - Better C++ Builds
49mBuild Systems: a Simple Solution to a Complicated Problem
55mOvercoming C++ Embedded Development Tooling Challenges
58mThere Will Be Build Systems: I Configure Your Milkshake
50mModern DevOps in C and C++
37mCross-Building Strategies in the Age of C++ Package Managers
55mBuilding C++: It Doesn't Have to be Painful!
33mBehind the Scenes of a C++ Build System
