In case you are still looking for a distraction for the weekend - the excellent paranormal murder-mystery "Type Help" by William Rous is now available in German with a translation by yours truly. Feel free to send any comments about the translation directly to me. william-rous.itch.io/type-help
Posts by Andreas Weis
@matropert.bsky.social was asking us at @accuconf.bsky.social why there's not more tech worker unions. Maybe it's time.
An essay by Cory Doctorow based on his Ursula Franklin lecture from last month details the vital role of tech workers in protecting society; and how it is being undermined right now archive.is/202504202025...
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...
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.
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.