Skip to content

Conversation

rprichard and others added 11 commits April 17, 2015 05:05
The current code attempts to define the
PRETTY_DEPS$(1)_H_$(3)_pretty-rpass-full variable, which does not work,
because $(1) and $(3) are not inside a function. Moving it into a function
helps, but we need the target library (TLIB), not the host library (HLIB).
Moreover, there is a test (run-pass-fulldeps/compiler-calls.rs) that uses
rustc_driver, which is not an indirect dependency of librustc or libsyntax.
Listing all the dependencies will be hard to maintain, but there's a better
way to do this...

As with the rpass-full and cfail-full tests, add dependencies using the
$$(CSREQ$(1)_T_$(2)_H_$(3)) variable, which includes the complete set of
host and target crates, built for a particular stage, host, and target.

Fixes #22021
- #1237 is closed
- `libgcc` is now statically linked:
  #17471
This required fixing the `pretty-rpass-full` tests to have the same `$$(CSREQ$(1)_T_$(2)_H_$(3))`  dependencies as the `rpass-full` and `cfail-full` tests.  It also required fixing the `run-make/simd-ffi` test to use unique names for its output files.
- #1237 is closed
- `libgcc` is now statically linked:
  #17471
@rust-highfive
Copy link
Contributor

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@tshepang
Copy link
Member Author

sori for the noise

@tshepang tshepang closed this Apr 19, 2015
@tshepang tshepang deleted the rollup branch April 19, 2015 07:22
@Centril Centril added the rollup A PR which is a rollup label Oct 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rollup A PR which is a rollup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants