diff --git a/rost_bootloader/Cargo.lock b/rost_bootloader/Cargo.lock index 62e98be..f558873 100644 --- a/rost_bootloader/Cargo.lock +++ b/rost_bootloader/Cargo.lock @@ -14,7 +14,6 @@ version = "0.2.0-alpha-001" dependencies = [ "fixedvec 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "os_bootinfo 0.2.0-alpha-009 (registry+https://github.com/rust-lang/crates.io-index)", - "rlibc 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "spin 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", "usize_conversions 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "x86_64 0.2.0-alpha-014 (registry+https://github.com/rust-lang/crates.io-index)", @@ -87,11 +86,6 @@ dependencies = [ "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "rlibc" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "skeptic" version = "0.5.0" @@ -180,7 +174,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum pulldown-cmark 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8361e81576d2e02643b04950e487ec172b687180da65c731c03cf336784e6c07" "checksum rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5" "checksum remove_dir_all 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "dfc5b3ce5d5ea144bb04ebd093a9e14e9765bcfec866aecda9b6dec43b3d1e24" -"checksum rlibc 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc874b127765f014d792f16763a81245ab80500e2ad921ed4ee9e82481ee08fe" "checksum skeptic 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "061203a849117b0f7090baf8157aa91dac30545208fbb85166ac58b4ca33d89c" "checksum spin 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "dc28a8d2f2efa706fc9d3d074e265c1d529db41c1603679861662cb88e05e70a" "checksum tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" diff --git a/rost_bootloader/Cargo.toml b/rost_bootloader/Cargo.toml index bb457ac..9be7807 100644 --- a/rost_bootloader/Cargo.toml +++ b/rost_bootloader/Cargo.toml @@ -6,7 +6,6 @@ license = "MIT/Apache-2.0" description = "An experimental pure-Rust x86 bootloader." [dependencies] -rlibc = "1" xmas-elf = "0.6.2" x86_64 = "0.2.0-alpha-001" usize_conversions = "0.2.0" diff --git a/rost_bootloader/Xargo.toml b/rost_bootloader/Xargo.toml new file mode 100644 index 0000000..5be4b76 --- /dev/null +++ b/rost_bootloader/Xargo.toml @@ -0,0 +1,6 @@ +[dependencies.core] +stage = 0 + +[dependencies.compiler_builtins] +features = ["mem"] +stage = 1 diff --git a/rost_bootloader/src/main.rs b/rost_bootloader/src/main.rs index b4009c8..7beaf10 100644 --- a/rost_bootloader/src/main.rs +++ b/rost_bootloader/src/main.rs @@ -12,7 +12,6 @@ #![no_std] #![no_main] -extern crate rlibc; extern crate xmas_elf; extern crate x86_64; extern crate usize_conversions;