Michael Catanzaro: On Compiling WebKit (now twice as fast!)

26 news today, 662 news this week, 7613 news in total. 259 Projects.
Are you tired of waiting for ages to build large C++ projects like WebKit? Slow headers are generally the problem. Your C++ source code file #includes a few headers, all those headers #include more, and those headers #include more, and more, and more, and since it’s C++ a bunch of these headers contain lots of complex templates to slow down things even more. Not fun. It turns out that much of the time spent building large C++ projects is effectively spent parsing the same headers again and again, over, and over, and over, and over, and over…. There are three possible solutions to this problem:...

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Gnome Logo
Ubuntu.cat Logo
Fossdroid Logo