Skip to content

Commit

Permalink
building without jemalloc is not currently possible
Browse files Browse the repository at this point in the history
  • Loading branch information
RalfJung committed Aug 10, 2017
1 parent a8c4ed7 commit caaca4c
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit caaca4c

Please sign in to comment.