From caaca4c1762cd4552b255f634e2b1960af619685 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Thu, 10 Aug 2017 08:39:39 -0700 Subject: [PATCH] building without jemalloc is not currently possible --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d9e240a..b8f4cc8 100644 --- a/README.md +++ b/README.md @@ -318,12 +318,11 @@ stage = 2 because `std` and other standard crates depend on unstable features so it's not possible to build the sysroot with stable or beta. -- `std` is always built as a dylib, which means it needs a panic library and an +- `std` is built as rlib *and* dylib. The dylib needs a panic library and an allocator. If you do not specify the `panic-unwind` feature, you have to set - `panic = "abort"` in `Cargo.toml`. To build without the `jemalloc` feature, - apply [rust-lang/rust#37975](https://github.com/rust-lang/rust/pull/37975). - For some further information on this issue, see - [rust-lang/rust#43637](https://github.com/rust-lang/rust/issues/43637#issuecomment-320463578). + `panic = "abort"` in `Cargo.toml`. Currently, it is not possible to build + without the `jemalloc` feature. For some further information on this issue, + see [rust-lang/rust#43637](https://github.com/rust-lang/rust/issues/43637#issuecomment-320463578). - When using compiler plugins (e.g. `serde_derive`) the target triple must be provided even when compiling for the host platform due to the way cargo