3 ms·
this has been discussed internally. for a variety of reasons, testing the software on a remote machine is kinda painful, so we would still have the overhead of
by leetcrew 6y ago
this has been discussed internally. for a variety of reasons, testing the software on a remote machine is kinda painful, so we would still have the overhead of copying the executable back to the developer's machine. the more straightforward approach is just to buy fast desktops for all the devs. a desktop with 32GB ram, a top of the line consumer cpu, and a middling gpu is roughly the same price as a good ultrabook anyway.
also, c++ compilation doesn't scale perfectly with more cores. linking is still single threaded, AFAIK.
- PaulDavisThe1st 6y agolld will parallelize your link step. Major improvement over ld. Barely any change to the rest of your build process.
- pdimitar 6y agoHave you tried it with a Rust project? Is there a real gain? Really curious and willing to try.