about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2014-10-13 20:58:34 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2014-10-13 20:58:34 +0200
commitb26972e28bfc1b797e2dfa14435b551685cb180b (patch)
tree7d6c565251f5c36feae74f9acf30191b0ba740be /src/rustllvm/RustWrapper.cpp
parent7dbd4349c406b997b486426d2e3aa9f2cc1fbd0c (diff)
downloadrust-b26972e28bfc1b797e2dfa14435b551685cb180b.tar.gz
rust-b26972e28bfc1b797e2dfa14435b551685cb180b.zip
Make bors check that `compiletest` builds from both stage0 and stage1 rustc.
----

To reproduce issue on commit ba246100ca3b0c3bd0d68548677d75e6790c4f60
it does not suffice to add just `check-build-compiletest` to
`check-secondary`; one must also ensure that `check-build-compiletest`
precedes the satisification of the `check` rule.

Otherwise hidden dependencies of `compiletest` would end up getting
satisfied when make builds `rustc` at each stage in order to
eventually run `check-stage2`.

So to handle that I moved `check-secondary` before `check` in the
`check-all` rule that bors uses, and for good measure, I also put
`check-build-compiltest` at the front of the `check-secondary` rule's
dependencies.

My understanding is that running `check-secondary` should be
relatively cheap, and thus such a reordering will not hurt bors.

----

Fix #17883.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions