3 ms·
Building rustc doesn't take hours on a modern machine. Building it 100 times would take on the order of a day, not months. > Moreover, I believe the earlier ve
by School-Cotton 2y ago
Building rustc doesn't take hours on a modern machine. Building it 100 times would take on the order of a day, not months.
> Moreover, I believe the earlier versions of rustc only output LLVM, so you need to bootstrap a C++ compiler to compile LLVM anyway.
This is a more legit point.
- ludocode 2y agoThe current version of rustc may compile itself quickly, but remember, this is after nearly ten years of compiler optimizations. Older versions were much slower. I seem to recall complaints that old rustc would take many hours to compile itself. Even if it takes on average, say, two hours to compile itself, that's well over a week to bootstrap all the way from 0.7 to present. You're right that months is probably an exaggeration, but I suspect it might take a fair bit longer than a week. The truth is probably somewhere in the middle, though I suppose there's no way to know without trying it.