summaryrefslogtreecommitdiff
path: root/src/unix/mod.rs
diff options
context:
space:
mode:
author12101111 <w12101111@gmail.com>2021-07-06 01:03:50 +0800
committer12101111 <w12101111@gmail.com>2021-11-03 20:30:23 +0800
commitfd331f65f214ea75b6210b415b5fd8650be15c73 (patch)
tree8b191bad3443c4493422e3107eb1806d0ea4f295 /src/unix/mod.rs
parentd5401c96d3065a69491aa46b768bf8381ced5938 (diff)
downloadrust-libc-fd331f65f214ea75b6210b415b5fd8650be15c73.tar.gz
Use link modifiers -bundle on musl and wasi target
Diffstat (limited to 'src/unix/mod.rs')
-rw-r--r--src/unix/mod.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index 3ac1669b9a..5ff2294e79 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -305,21 +305,21 @@ cfg_if! {
} else if #[cfg(all(target_os = "linux",
any(target_env = "gnu", target_env = "uclibc"),
feature = "rustc-dep-of-std"))] {
- #[link(name = "util", kind = "static-nobundle",
+ #[link(name = "util", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static"))]
- #[link(name = "rt", kind = "static-nobundle",
+ #[link(name = "rt", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static"))]
- #[link(name = "pthread", kind = "static-nobundle",
+ #[link(name = "pthread", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static"))]
- #[link(name = "m", kind = "static-nobundle",
+ #[link(name = "m", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static"))]
- #[link(name = "dl", kind = "static-nobundle",
+ #[link(name = "dl", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static"))]
- #[link(name = "c", kind = "static-nobundle",
+ #[link(name = "c", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static"))]
- #[link(name = "gcc_eh", kind = "static-nobundle",
+ #[link(name = "gcc_eh", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static"))]
- #[link(name = "gcc", kind = "static-nobundle",
+ #[link(name = "gcc", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static"))]
#[link(name = "util", cfg(not(target_feature = "crt-static")))]
#[link(name = "rt", cfg(not(target_feature = "crt-static")))]
@@ -330,7 +330,7 @@ cfg_if! {
extern {}
} else if #[cfg(target_env = "musl")] {
#[cfg_attr(feature = "rustc-dep-of-std",
- link(name = "c", kind = "static",
+ link(name = "c", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static")))]
#[cfg_attr(feature = "rustc-dep-of-std",
link(name = "c", cfg(not(target_feature = "crt-static"))))]
@@ -372,7 +372,7 @@ cfg_if! {
extern {}
} else if #[cfg(target_os = "redox")] {
#[cfg_attr(feature = "rustc-dep-of-std",
- link(name = "c", kind = "static-nobundle",
+ link(name = "c", kind = "static", modifiers = "-bundle",
cfg(target_feature = "crt-static")))]
#[cfg_attr(feature = "rustc-dep-of-std",
link(name = "c", cfg(not(target_feature = "crt-static"))))]