gecko-dev/taskcluster/ci/fetch
Ricky Stewart 0ab8b21981 Bug 1596219 - Augment wasi sysroot from bug 1582192 with bits necessary to perform wasm builds r=froydnj
Build a full sysroot by downloading the `wasi-sdk` repo, which has `llvm-project` and `wasi-libc` as submodules. `wasi-sdk` builds a `clang` in a unique configuration (with `wasm32-wasi` as a default target) and uses that `clang` to build the rest of the pieces for the wasm sysroot.

In principle it should be possible to build the sysroot using our in-house automation-built `clang`, but I kept running into strange, hard-to-diagnose issues when I attempted that. If someone else is able to straighten out all the compilation issues, we could replace this script and stop pulling in `wasi-sdk` entirely, which would result in a build that takes much less time overall. Until then, this will have to do to unblock the rest of the wasm sandboxing work.

Differential Revision: https://phabricator.services.mozilla.com/D54560

--HG--
extra : moz-landing-system : lando
2019-11-26 13:27:39 +00:00
..
benchmarks.yml Bug 1542046 - Allow running JetStream2 via Raptor r=rwood,perftest-reviewers 2019-08-08 09:19:18 +00:00
browsertime.yml Bug 1587576 - Part 2: Add chromedriver fetch task. r=ahal 2019-11-05 13:52:12 +00:00
chromium-fetch.yml Bug 1556695 - Remove pinned Chromium revision on OSX r=perftest-reviewers,davehunt 2019-06-04 12:32:35 +00:00
kind.yml Bug 1566174 - Part 1: Add ffmpeg and chromedriver fetch tasks for browsertime. r=froydnj 2019-08-30 21:57:03 +00:00
toolchains.yml Bug 1596219 - Augment wasi sysroot from bug 1582192 with bits necessary to perform wasm builds r=froydnj 2019-11-26 13:27:39 +00:00
visual-metrics.yml Bug 1563090 - Add a visual metrics treeherder task r=nalexander,tomprince 2019-09-04 16:42:31 +00:00