Revert "Link to libgcc when statically linking musl"

This reverts commit 920cfeace9.
This commit is contained in:
Amanieu d'Antras 2018-07-21 05:23:14 +01:00
parent 72b16d27cc
commit 6777e63439

View File

@ -285,18 +285,6 @@ cfg_if! {
// cargo build, don't pull in anything extra as the libstd dep
// already pulls in all libs.
} else if #[cfg(target_env = "musl")] {
// On some architectures (e.g. aarch64) musl depends on some libgcc
// functions (__addtf3, __multf3, __subtf3) for long double arithmetic
// that it uses internally. Unfortunately we don't provide these
// functions in compiler-builtins, so we instead need to get them from
// libgcc.
//
// This is not a problem if we are linking to libc dynamically since the
// libgcc dependency will automatically get picked up by the linker
// then.
#[cfg_attr(feature = "stdbuild",
link(name = "gcc", kind = "static",
cfg(target_feature = "crt-static")))]
#[cfg_attr(feature = "stdbuild",
link(name = "c", kind = "static",
cfg(target_feature = "crt-static")))]