+`RUSTC_EMIT` will cause `bootstrap` to pass `--emit` arguments on to `rustc`. You can specify which `--emit` formats which are used with a comma separated list prefixed with a crate name and `=`, for example: `rustc_arena=llvm-ir,asm`. You can also substitute `*` for the crate name to apply it to all crates. You can combine multiple such specifiers by seperating them with semi-colons like `rustc_arena=llvm-ir,asm;rustc_span=asm;*=llvm-bc`. The emitted files will be stored inside the `emit` directory in the target specific build directory. `RUSTC_EMIT` will not cause `bootstrap` to rebuild any crates so you may need to modify the crates you're interested in.
0 commit comments