Somehow can't make it work on try... This is my latest attempt: https://treeherder.mozilla.org/jobs?repo=try&revision=b6cb30b2e0c3832adc92d274c36851f8171d5314
The two Android WR fails have:
[task 2020-12-05T23:15:41.926Z] error[E0432]: unresolved import `proc_macro`
[task 2020-12-05T23:15:41.927Z] --> /builds/worker/checkouts/gecko/gfx/wr/vendor/cstr/src/lib.rs:23:5
[task 2020-12-05T23:15:41.927Z] |
[task 2020-12-05T23:15:41.927Z] 23 | use proc_macro::TokenStream as RawTokenStream;
[task 2020-12-05T23:15:41.927Z] | ^^^^^^^^^^ help: a similar path exists: `quote::proc_macro`
[task 2020-12-05T23:15:41.967Z] error: aborting due to previous error
which looks like an error from old days when
extern crate proc_macro was still required, like before 1.42.0 was released. On that version cstr 0.2.x definitely can't be compiled.
But I checked the rustc toolchain downloaded in that log, and it seems to be using the exactly same 1.48.0 I'm using locally, and I can't reproduce its result...
It would be appreciated if anyone can shed some light on this.