On Wed, Jul 26, 2017, at 12:57 PM, Simon Sapin wrote: > On 26/07/2017 15:05, Ted Mielczarek wrote: > > ac_add_options --with-ccache=sccache > > When used together with icecc, this appears to force all jobs to run > locally which makes icecc pointless.
We should figure out what's going on here and see if we can fix it. It would be nice to make this work properly. > I’ve ended up keeping "classic" ccache for C and C++ code and adding > 'export RUSTC_WRAPPER=sccache' to my mach wrapper script in order to use > sccache for Rust code. (Having this line with or without 'export' in > .mozconfig did not appear to do anything. Can mozconfig set arbitrary > environment variables?) No, mozconfig variable setting is sort of restricted. Bare variable assignments (with or without export) are evaluated in the context of configure, but don't survive to the Makefile environment. If you write it as `mk_add_options export RUSTC_WRAPPER=sccache` that ought to work, since that will be set as an exported Makefile variable, meaning it will be set in the environment for commands executed by make. -Ted _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform