Andreas Weis
comicsansms.bsky.social
Andreas Weis
@comicsansms.bsky.social
@matropert.bsky.social was asking us at @accuconf.bsky.social why there's not more tech worker unions. Maybe it's time.
April 21, 2025 at 6:54 AM
All that being said, I'd like to reiterate a point that has been repeatedly made by Daniela, Steve and others: The main benefits of a modularized build are not the build times. www.youtube.com/watch?v=oEq7...
Why Modules?: It's not about build time - Steve Downey
YouTube video by CppNorth
www.youtube.com
March 14, 2025 at 7:49 AM
There is also an issue of full rebuild times vs. incremental build times. So, long story short, it's complicated. I would expect the average C++ code base to experience noticeably faster build times with modules. But it's also not the least bit hard to construct scenarios where they are slower.
March 14, 2025 at 7:44 AM
Have not encountered the LTO issue myself, this might just be a bug. The slowdown is not surprising per se, as Modules build needs to do more work in some areas (dependency scanning) and less in others (repeated header parsing) and introduces non-parallelizable portions to the build graph on top.
March 14, 2025 at 7:38 AM