Ralph Giles: > On 26/08/16 03:53 AM, Ximin Luo wrote: > >> (cargo is harder, but it's also much smaller and quicker to build, so >> I think it's less of a problem to bundle that. Also right now >> Firefox-with-rust would be using cargo nightly; I don't know yet if >> they have plans to change this.) > > Firefox actually builds with the cargo included with rustc 1.11.0 > stable. Mozilla's release builds use a nightly cargo which implements > `cargo build --frozen` to make sure we don't have any out-of-tree > dependencies, but that's optional. That switch should be generally > available in cargo as of the 1.12 stable release. > > We're trying to require only stable rust to build Firefox, and that > applies to cargo too. >
Thanks for the clarification! Yes, this will make things much easier for us too. > Is rustc building cleanly against the packaged llvm? > Yes, I don't even remember when we last had a problem with that. Recently we also switched to dynamically linking against libLLVM.so and this has been working fine too. X -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git