[Pkg-rust-maintainers] Plan for updating (hypothetical future) firefox-esr versions in stable with changed build-deps?
infinity0 at debian.org
Fri Aug 26 22:52:00 UTC 2016
> 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.
More information about the Pkg-rust-maintainers