]> git.proxmox.com Git - cargo.git/commit
Auto merge of #7353 - alexcrichton:libstd-no-dylib, r=ehuss
authorbors <bors@rust-lang.org>
Wed, 11 Sep 2019 22:58:09 +0000 (22:58 +0000)
committerbors <bors@rust-lang.org>
Wed, 11 Sep 2019 22:58:09 +0000 (22:58 +0000)
commit4a582556e8fc1df99d082eed4be279d909e10127
tree8bae5ac11504e2929c92dcc835c37b1d3ad637b0
parenta0be57848b1b0bfdc711faa22974bb50e85fafb2
parent70bea01b870829dd00b9185a1dc4547d8d8b4664
Auto merge of #7353 - alexcrichton:libstd-no-dylib, r=ehuss

Don't build libstd as a `dylib`

This commit forcibly prevents Cargo from building the `std` crate as a
`dylib`, even though libstd upstream lists a `dylib` crate type. We
ideally want a first-class feature for doing this one day, but for now
we can just hack around with the manifests to ensure that the `dylib`
crate type never shows up. Note that this is only supported for libstd,
and it's also all part of the unstable details of building std.

Closes rust-lang/wg-cargo-std-aware#35