From 2a21235f7a6e50974e3f072031ad9934515afbf4 Mon Sep 17 00:00:00 2001 From: Ben Kimock Date: Fri, 19 Apr 2024 16:46:32 -0400 Subject: [PATCH] Don't depend on libc for cfg(windows) --- library/stdarch/crates/std_detect/Cargo.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/stdarch/crates/std_detect/Cargo.toml b/library/stdarch/crates/std_detect/Cargo.toml index 12d4a658c326..88d30a1feade 100644 --- a/library/stdarch/crates/std_detect/Cargo.toml +++ b/library/stdarch/crates/std_detect/Cargo.toml @@ -21,7 +21,6 @@ is-it-maintained-open-issues = { repository = "rust-lang/stdarch" } maintenance = { status = "experimental" } [dependencies] -libc = { version = "0.2", optional = true, default-features = false } cfg-if = "1.0.0" # When built as part of libstd @@ -29,6 +28,9 @@ core = { version = "1.0.0", optional = true, package = "rustc-std-workspace-core compiler_builtins = { version = "0.1.2", optional = true } alloc = { version = "1.0.0", optional = true, package = "rustc-std-workspace-alloc" } +[target.'cfg(not(windows))'.dependencies] +libc = { version = "0.2.0", optional = true, default-features = false } + [dev-dependencies] cupid = "0.6.0"