6 ms·
> can compile the Linux kernel from scratch in 20 minutes so large projects compile time is very big, that's actually kinda bad for software developers. > it
by drosan 8y ago
> can compile the Linux kernel from scratch in 20 minutes
so large projects compile time is very big, that's actually kinda bad for software developers.
> it can play 1080p video in real-time
yep until he tries to watch 1080p60fps on youtube, or gets videofiles encoded with 10bit x264 with large amount of reframes (that happens more often than you think btw)
- Sir_Cmpwn 8y agoWell, how often do you recompile the whole project from scratch? Incremental builds are a thing.
- craftyguy 8y agoAnd ccache!
- drosan 8y agoIt is too buggy and has too many false hits to be used in large projects.
- drosan 8y agoHappens quite often with large c++ projects and some quirky includes. Change 1 header, recompile whole thing. For comparison, rebuilding linux kernel with make defconfig takes about 3-4 minutes tops on my laptop, rebuilding one of the work projects - at least 15.
- Sir_Cmpwn 8y agoI don't think this points to a problem with the workflow, but rather to a problem with the codebase. If your codebase is so big and complicated and interlinked that it requires frequently recompiling large swaths of it - it may be poorly designed.
- deleted 8y ago[deleted]