about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2018-12-02 13:33:00 +0100
committerRalf Jung <post@ralfj.de>2018-12-02 13:56:10 +0100
commitbd20718c8f14cc7f486e1556f7d7897f8f32725b (patch)
tree3e4ea859cb3884237d846b895aa88d554f2ddeff
parentd605e1d055dfd31b03e6e0da634928d4d5418866 (diff)
downloadrust-bd20718c8f14cc7f486e1556f7d7897f8f32725b.tar.gz
rust-bd20718c8f14cc7f486e1556f7d7897f8f32725b.zip
make the C part of compiler-builtins opt-out
-rw-r--r--src/libstd/Cargo.toml5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libstd/Cargo.toml b/src/libstd/Cargo.toml
index 9c2c1cab015..cae2f405318 100644
--- a/src/libstd/Cargo.toml
+++ b/src/libstd/Cargo.toml
@@ -18,7 +18,7 @@ panic_unwind = { path = "../libpanic_unwind", optional = true }
 panic_abort = { path = "../libpanic_abort" }
 core = { path = "../libcore" }
 libc = { path = "../rustc/libc_shim" }
-compiler_builtins = { path = "../rustc/compiler_builtins_shim", features = ["c"] }
+compiler_builtins = { path = "../rustc/compiler_builtins_shim" }
 profiler_builtins = { path = "../libprofiler_builtins", optional = true }
 unwind = { path = "../libunwind" }
 
@@ -43,9 +43,12 @@ cc = "1.0"
 build_helper = { path = "../build_helper" }
 
 [features]
+default = ["compiler_builtins_c"]
+
 backtrace = []
 panic-unwind = ["panic_unwind"]
 profiler = ["profiler_builtins"]
+compiler_builtins_c = ["compiler_builtins/c"]
 
 # Make panics and failed asserts immediately abort without formatting any message
 panic_immediate_abort = ["core/panic_immediate_abort"]