]> git.lizzy.rs Git - rust.git/commit
rustbuild: make backtraces (RUST_BACKTRACE) optional
authorJorge Aparicio <japaricious@gmail.com>
Tue, 26 Jul 2016 20:21:25 +0000 (15:21 -0500)
committerJorge Aparicio <japaricious@gmail.com>
Tue, 26 Jul 2016 20:21:25 +0000 (15:21 -0500)
commitd464422c0a15b88a7f5791652ce1f881959fcc44
tree65917cfa4a177c3046fff8277cd3561f758acb12
parent9316ae515e2f8f3f497fb4f1559910c1eef2433d
rustbuild: make backtraces (RUST_BACKTRACE) optional

but keep them enabled by default to maintain the status quo.

When disabled shaves ~56KB off every x86_64-unknown-linux-gnu
binary.

To disable backtraces you have to use a config.toml (see
src/bootstrap/config.toml.example for details) when building rustc/std:

$ python bootstrap.py --config=config.toml
src/bootstrap/config.rs
src/bootstrap/config.toml.example
src/bootstrap/lib.rs
src/libstd/Cargo.toml
src/libstd/build.rs
src/libstd/panicking.rs
src/libstd/sys/common/mod.rs
src/libstd/sys/unix/mod.rs
src/rustc/std_shim/Cargo.toml