11 ms·
Congratulations! Are there any plans to support bootstrap from source? Currently any install requires a binary Rust compiler. I like the way how Nim handles th
by progman 10y ago
Congratulations! Are there any plans to support bootstrap from source? Currently any install requires a binary Rust compiler.
I like the way how Nim handles the bootstrap. It's always easy, and it also eases ports to other platforms significantly since everthing is coded in C.
- steveklabnik 10y ago> Are there any plans to support bootstrap from source? The source code is fully available, so we are/have "bootstrapped from source", it's just much more convenient to not do it yourself. We don't have any more significant plans to change things in the near future.
- wldcordeiro 10y agoWasn't the old bootstrap basically just pointing to specific commits to rust rather than tagged prior releases? I remember the servo repo doing something like that and maybe the Rust one as well (cloned it but have yet to build rust on my system from source!)
- steveklabnik 10y agoYes, they were specific SHAs, rather than releases.
- wldcordeiro 10y agoThought so! Know if servo is joining you guys on the build from a release train?
- steveklabnik 10y agoWell, Servo is a bit different, given that it's not a rust compiler, so there's no 'bootstrapping' component. Until Servo stops using nightly features (which may not be ever, given that they are part of how we test new features!), they'll need to stick with a nightly build. We made an exception for the compiler when compiling itself, but won't make any more.
- nimmer 10y agoNim's ability to bootstrap on any architecture that is supported by GCC (or potentially other compilers) is a huge plus.
- progman 10y agoIndeed. Source and SDK portability is really important in our current world of embedded systems which offers new boards every week. https://news.ycombinator.com/item?id=9049698 https://news.ycombinator.com/item?id=9049698 http://hackerboards.com http://hackerboards.com