3 ms·
More cores are excellent for building large projects. My threadripper is worth every penny in software development.
by mrlonglong 3y ago
More cores are excellent for building large projects. My threadripper is worth every penny in software development.
- npoc 3y agoThe 7950X eats large C++ projects for breakfast, especially those with lots of boost includes. Every logical core counts.
- Skunkleton 3y agoI'm still waiting for multithreaded c++ compiler. The project I work on has some nasty templating, and there are a few compilation units that take a long long time.
- mrlonglong 3y agoWouldn't refactoring to reduce the templating be helpful? Templates are an horror if it's out of control. I have a small project that uses templates and there is a bug with one of the templates in it that I haven't been able to resolve yet. I do look at it occasionally see if I get anywhere with it. Frankly I found Rust a lot easier to work with.
- Skunkleton 3y agoI will probably get a multithreaded compiler before I can convince people to stop abusing templates shrug
- bogwog 3y agoAdd mold into the mix, and you're in C++ heaven. https://github.com/rui314/mold https://github.com/rui314/mold
- mrlonglong 3y agoI'll give that a try. One of the big ones is Chromium, and it still takes 2½ hours to build with all 48 cores at full throttle.