diff --git a/contrib/rust_vendor b/contrib/rust_vendor index c0706c44aa5..08e82ca6543 160000 --- a/contrib/rust_vendor +++ b/contrib/rust_vendor @@ -1 +1 @@ -Subproject commit c0706c44aa58775958dac80a33ad2c9de255f499 +Subproject commit 08e82ca6543683abe4770305ad811a942186a520 diff --git a/rust/VENDOR.md b/rust/VENDOR.md index 6b629375e3a..76aa9b9e1ab 100644 --- a/rust/VENDOR.md +++ b/rust/VENDOR.md @@ -39,6 +39,10 @@ cargo vendor --no-delete "$CH_TOP_DIR"/contrib/rust_vendor cd "$RUSTC_ROOT"/lib/rustlib/src/rust/library/test/ cargo vendor --no-delete "$CH_TOP_DIR"/contrib/rust_vendor +# Remove windows only dependencies (which are really heavy and we don't want in the repo) +rm -rf "$CH_TOP_DIR"/contrib/rust_vendor/winapi* "$CH_TOP_DIR"/contrib/rust_vendor/windows* + +# Cleanup the lock files we copied rm "$RUSTC_ROOT"/lib/rustlib/src/rust/library/std/Cargo.lock "$RUSTC_ROOT"/lib/rustlib/src/rust/library/test/Cargo.lock cd "$CH_TOP_DIR"/rust/workspace ```