Skip to content

Commit 8a55aed

Browse files
committed
Depend on libc from crates.io
1 parent c0081bd commit 8a55aed

File tree

9 files changed

+8
-8
lines changed

9 files changed

+8
-8
lines changed

Cargo.lock

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3694,6 +3694,7 @@ dependencies = [
36943694
"indexmap",
36953695
"jobserver",
36963696
"lazy_static 1.4.0",
3697+
"libc",
36973698
"log",
36983699
"measureme",
36993700
"parking_lot 0.10.0",
@@ -3713,6 +3714,7 @@ version = "0.0.0"
37133714
dependencies = [
37143715
"env_logger 0.7.1",
37153716
"lazy_static 1.4.0",
3717+
"libc",
37163718
"log",
37173719
"rustc_ast",
37183720
"rustc_ast_pretty",
@@ -3867,6 +3869,7 @@ dependencies = [
38673869
name = "rustc_interface"
38683870
version = "0.0.0"
38693871
dependencies = [
3872+
"libc",
38703873
"log",
38713874
"once_cell",
38723875
"rustc-rayon",
@@ -3960,6 +3963,7 @@ name = "rustc_metadata"
39603963
version = "0.0.0"
39613964
dependencies = [
39623965
"flate2",
3966+
"libc",
39633967
"log",
39643968
"memmap",
39653969
"rustc_ast",

src/librustc_data_structures/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ smallvec = { version = "1.0", features = ["union", "may_dangle"] }
2727
rustc_index = { path = "../librustc_index", package = "rustc_index" }
2828
bitflags = "1.2.1"
2929
measureme = "0.7.1"
30+
libc = "0.2"
3031

3132
[dependencies.parking_lot]
3233
version = "0.10"

src/librustc_data_structures/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@
2626

2727
#[macro_use]
2828
extern crate log;
29-
#[cfg(unix)]
30-
extern crate libc;
3129
#[macro_use]
3230
extern crate cfg_if;
3331

src/librustc_driver/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ crate-type = ["dylib"]
1111

1212
[dependencies]
1313
lazy_static = "1.0"
14+
libc = "0.2"
1415
log = "0.4"
1516
env_logger = { version = "0.7", default-features = false }
1617
rustc_middle = { path = "../librustc_middle" }

src/librustc_driver/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
#![recursion_limit = "256"]
1010

1111
pub extern crate getopts;
12-
#[cfg(unix)]
13-
extern crate libc;
1412
#[macro_use]
1513
extern crate log;
1614
#[macro_use]

src/librustc_interface/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ path = "lib.rs"
1010
doctest = false
1111

1212
[dependencies]
13+
libc = "0.2"
1314
log = "0.4"
1415
rayon = { version = "0.3.0", package = "rustc-rayon" }
1516
smallvec = { version = "1.0", features = ["union", "may_dangle"] }

src/librustc_interface/lib.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
#![feature(generators)]
77
#![recursion_limit = "256"]
88

9-
#[cfg(unix)]
10-
extern crate libc;
11-
129
mod callbacks;
1310
pub mod interface;
1411
mod passes;

src/librustc_metadata/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ doctest = false
1111

1212
[dependencies]
1313
flate2 = "1.0"
14+
libc = "0.2"
1415
log = "0.4"
1516
memmap = "0.7"
1617
smallvec = { version = "1.0", features = ["union", "may_dangle"] }

src/librustc_metadata/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#![feature(stmt_expr_attributes)]
1111
#![recursion_limit = "256"]
1212

13-
extern crate libc;
1413
extern crate proc_macro;
1514

1615
#[macro_use]

0 commit comments

Comments
 (0)