Skip to content

Commit

Permalink
cover more linux targets in libstd cargobuild
Browse files Browse the repository at this point in the history
  • Loading branch information
arcnmx committed Mar 8, 2016
1 parent 8f0479b commit dbe2389
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/libstd/build.rs
Expand Up @@ -27,19 +27,19 @@ fn main() {
build_libbacktrace(&host, &target);
}

if target.contains("unknown-linux") {
if target.contains("linux") {
if target.contains("musl") && (target.contains("x86_64") || target.contains("i686")) {
println!("cargo:rustc-link-lib=static=unwind");
} else if target.contains("android") {
println!("cargo:rustc-link-lib=dl");
println!("cargo:rustc-link-lib=log");
println!("cargo:rustc-link-lib=gcc");
} else {
println!("cargo:rustc-link-lib=dl");
println!("cargo:rustc-link-lib=rt");
println!("cargo:rustc-link-lib=pthread");
println!("cargo:rustc-link-lib=gcc_s");
}
} else if target.contains("android") {
println!("cargo:rustc-link-lib=dl");
println!("cargo:rustc-link-lib=log");
println!("cargo:rustc-link-lib=gcc");
} else if target.contains("freebsd") {
println!("cargo:rustc-link-lib=execinfo");
println!("cargo:rustc-link-lib=pthread");
Expand Down

0 comments on commit dbe2389

Please sign in to comment.