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