about summary refs log tree commit diff
path: root/src/ci/docker/dist-fuchsia
AgeCommit message (Collapse)AuthorLines
2017-10-05Rename dist-fuchsia builder to cross2bgermann-131/+0
2017-09-24Fix fuchsia toolchain prebuild setupJames Tucker-10/+14
* Adjust bootstrap to provide useful output on failure * Add missing package dependencies in the build environment * Fix permission bits on prebuilt toolchain files
2017-09-24ensure that prebuilt toolchain binaries are +xJames Tucker-0/+1
2017-09-24Re-add CMake packagePetr Hosek-0/+3
This appears to be needed by the Rust build.
2017-09-24Use Zircon's Clang rather than building our ownPetr Hosek-57/+19
This toolchain is already used to build Zircon itself and is the official Clang toolchain used by all Fuchsia developers.
2017-09-24Download clang-tools-extra as wellPetr Hosek-0/+1
2017-09-24Install unzip into Fuchsia Docker containerPetr Hosek-1/+2
2017-09-24Update Fuchsia toolchain buildPetr Hosek-103/+28
compiler-rt is now being built as part of the toolchain itself.
2017-09-24Updated Zircon version.P.Y. Laligand-1/+1
2017-09-24The Magenta kernel is now called Zircon.P.Y. Laligand-9/+9
2017-08-26ci: Remove the need for `dumb-init`Alex Crichton-5/+0
Newer versions of Docker have a `--init` argument which spawns an init process in the container, which we should be able to use everywhere now.
2017-07-12Updated docker images to factor out common scriptsTy Coghlan-6/+5
2017-05-17ci: allows shared scriptsMarco A L Barbosa-1/+1
2017-05-12Update sccache binaries to mozilla/sccache@d3627d766Alex Crichton-1/+1
This commit updates the sccache binaries to fix a cache load failure seen on #41926, fixed by mozilla/sccache#119
2017-04-29ci: Update sccache buildAlex Crichton-1/+1
Pulls in mozilla/sccache@ef0d77543 to fix #40240 again after the builds included in #41447 forgot to include the mio fixed included in #41076. Closes #40240
2017-04-27appveyor: Use Ninja/sccache on MSVCAlex Crichton-1/+1
Now that the final bug fixes have been merged into sccache we can start leveraging sccache on the MSVC builders on AppVeyor instead of relying on the ad-hoc caching strategy of trigger files and whatnot.
2017-04-27travis: Update sccache build usedAlex Crichton-1/+1
This build is no longer a forked version with temporary bugfixes, everything should be upstreamed!
2017-04-12travis: Enable rust-analysis package for more targetsAlex Crichton-1/+1
This commit enables the `rust-analysis` package to be produced for all targets that are part of the `dist-*` suite of docker images on Travis. Currently these packages are showing up with `available = false` in the `channel-rust-nightly.toml` manifest where we'd prefer to have them show up for all targets. Unfortunately rustup isn't handling the `available = false` section well right now, so this should also inadvertently fix the nightly regression.
2017-04-07Rollup merge of #41130 - petrhosek:fuchsia-ci-upstream, r=alexcrichtonCorey Farwell-12/+64
travis: Use upstream LLVM repositories for Fuchsia The Fuchsia copies of LLVM repositories contain additional patches for work-in-progress features and there is some amount of churn that may break Rust. Use upstream LLVM repositories instead for building the toolchain used by the Fuchsia builder.
2017-04-06travis: Use upstream LLVM repositories for FuchsiaPetr Hosek-12/+64
The Fuchsia copies of LLVM repositories contain additional patches for work-in-progress features and there is some amount of churn that may break Rust. Use upstream LLVM repositories instead for building the toolchain used by the Fuchsia builder.
2017-04-04travis: Update sccache binariesAlex Crichton-1/+1
I've tracked down what I believe is the last spurious sccache failure on #40240 to behavior in mio (carllerche/mio#583), and this commit updates the binaries to a version which has that fix incorporated.
2017-03-24travis: Update sccache againAlex Crichton-1/+1
Looks like the last version was built with mio 0.6.5 which now has known bugs against it. This build includes mio 0.6.6
2017-03-23travis: Update sccache binaryAlex Crichton-1/+1
2017-03-16travis: Update sccache binaryAlex Crichton-1/+1
I've built a local copy with mozilla/sccache#79 and mozilla/sccache#78. Let's see if that helps #40240!
2017-03-10travis: Fuchsia builderPetr Hosek-0/+188
This change introduces a Dockerfile and script which builds a complete Fuchsia toolchain which can be used to build Rust distribution for Fuchsia. We only support cross-compiling at the moment, hence only setting the target.