On 3/20/16 3:04 AM, Henri Sivonen wrote:
On Sat, Mar 19, 2016 at 2:27 PM,  <cosinusoida...@gmail.com> wrote:
> On Thursday, 17 March 2016 12:23:32 UTC, Henri Sivonen  wrote:
>> (rustc originally bootstrapped with OCaml, but
>> building the whole history of Rust from the OCaml days to present
>> every time Fedora builds Firefox seems excessively impractical.)
>
> Out of interest, would that actually involve building every single Linux 
snapshot from https://github.com/rust-lang/rust/blob/master/src/snapshots.txt in 
sequence? All 319 of them?
Presumably, yes, if you want to bootstrap from OCaml. Maybe you could
skip some snapshots, but you don't know which ones in advance.
Fortunately, e.g. the Fedora policy doesn't require bootstrapping all
the way from OCaml.

How does Debian bootstrap other compilers like Go that are partially self-hosted? Would a Rust compiler written in C/C++ (e.g. generated by an LLVM back-end that emitted C/C++ code?) avoid the bootstrap policy requirements?
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to