> On Nov 27, 2016, at 14:46, Gerald Squelart <squel...@gmail.com> wrote:
>
>> On Saturday, November 26, 2016 at 3:59:05 AM UTC+11, Ralph Giles wrote:
>> On Fri, Nov 25, 2016 at 7:48 AM, Andrew Halberstadt
>> <ahalbe...@mozilla.com> wrote:
>>
>>> For anyone confused by this, the binaries are downloaded to ~/.cargo/bin
>>> and adding this directory to your $PATH should fix the issue. The
>>> bootstrapper explains this if you run it a second time, but makes no
>>> mention of it the first time through for some reason.
>>
>> Thanks. I've tried to address this in
>> https://bugzilla.mozilla.org/show_bug.cgi?id=1319860
>>
>> -r
>
> Hi Ralph,
>
> Following your instructions, rustc and friends are in ~/.cargo/bin, and I've 
> added that path in my $PATH.
>
> But now, `./mach build` gives me:
>  force-cargo-build
>  env: /usr/local/bin/cargo: No such file or directory
>  /mozilla-central/config/rules.mk:951: recipe for target 'force-cargo-build' 
> failed
>  gmake[2]: *** [force-cargo-build] Error 127
>  /mozilla-central/config/recurse.mk:71: recipe for target 
> 'toolkit/library/rust/target' failed
>  gmake[1]: *** [toolkit/library/rust/target] Error 2
>  gmake[1]: *** Waiting for unfinished jobs....
>
> Sym-linking rustc from /usr/local/bin worked, but it feels wrong!

This is a longstanding problem with the build system w.r.t. detected
programs changing out from under the build system: the build system
makes a lot of assumptions that the system doesn't change between
builds. If you do things like change the toolchain or where binaries
are installed, you'll need to perform a clobber build.

I just filed bug 1320728 to improve the build system's handling of
this scenario.

>
>
> After that, building works, but shows some scary bold text:
>  note: link against the following native artifacts when linking against this 
> static library
>  note: the order and any duplication can be significant on some platforms, 
> and so may need to be preserved
>  note: library: System
>  note: library: c
>  note: library: m
>
> What's with that?
>
> Cheers,
> g.
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to