That would be nice to do :-) - moving these larger generic build-time
dependencies to being downloaded with bootstrap could really help improve
build times!

That being said, IIRC there is some interest in building pre-export/export
build capability for other more-mozilla-specific/unstable tooling.

On Fri, Aug 17, 2018, 5:53 AM Xidorn Quan <m...@upsuper.org> wrote:

> On Fri, Aug 17, 2018, at 10:19 PM, Emilio Cobos Álvarez wrote:
> > Adding support for general crates.io crates to be built this way and
> > appear somewhere on the objdir seemed way more build system hackery than
> > what I could do in a reasonable timeframe with my limited knowledge of
> > the build system. So requiring the binary to be there was the easiest
> > way I got it to work.
> >
> > That being said, if some build system peer is able to make something
> > like that work, it'd be easy to switch to it if wanted.
>
> No, don't do that. Running stuff before export is blocking almost
> everything in the build process, and building anything nontrivial there
> would simply make the build slower with no parallelism at all.
>
> I'm actually thinking about pulling bindgen out from build-dependency and
> make it use binary as well. bindgen was made a build-dependency and build
> in the process because at that time, bindgen wasn't stable enough, and we
> usually need to fix it for stylo to work. But these days we no longer do
> that a lot, so it should be fine to just use prebuilt binary.
>
> - Xidorn
> _______________________________________________
> 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