On 06/07/2011 10:32 AM, Marijn Haverbeke wrote:
I think it's more a matter of stage0 recompiling its
own stage0/lib/<arch>/* files before it makes another move, as the very
first step
That sounds like it would cause trouble in case something is removed
or incompatibly changed in the stdlib though. The snapshot binary will
not be compatible with the updated lib. Is it hard to keep a
snapshot-specific libstd.so that only stage0/rustc links again
somewhere? (Say stage0/snap/libstd.so.)
That would be stage0/bin/libstd.so. The "stuff stage0 needs to run"
directory. Two dirs in each stage: stuff-needed-to-run-self,
stuff-target-binaries-link-against.
-Graydon
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev