std::string
kiwifarms.net
- Joined
- May 17, 2018
People have filed bug reports about it and Google doesn't really seem to care.Yes, this was my guess of what the problem is. Looking back at my /var/log/emerge.log it never used to be this bad, so it's definitely something they could fix. Maybe C++20 modules will solve the problem eventually ()
Here's a funny blog post about it where the author developed some cool tooling to describe what was going on.
tldr this version of Chromium has 11.6 million lines of source code. The build process compiled 3.6 billion lines of source code. C++ compile times are O(n^2) with n being the number of translation units and Chromium is a good example of how this goes wildly off the fucking rails.