use hardlinks instead of copying files

This commit is contained in:
Jakob Hellermann 2020-11-12 16:18:03 +01:00
parent 6eaa502049
commit 7ab499fe49
2 changed files with 4 additions and 4 deletions

View file

@ -37,9 +37,9 @@ fi
rm -rf "$target_dir"
mkdir "$target_dir"
mkdir "$target_dir"/bin "$target_dir"/lib
cp -a target/$CHANNEL/cg_clif{,_build_sysroot} "$target_dir"/bin
cp -a target/$CHANNEL/*rustc_codegen_cranelift* "$target_dir"/lib
cp -a rust-toolchain scripts/config.sh scripts/cargo.sh "$target_dir"
ln target/$CHANNEL/cg_clif{,_build_sysroot} "$target_dir"/bin
ln target/$CHANNEL/*rustc_codegen_cranelift* "$target_dir"/lib
ln rust-toolchain scripts/config.sh scripts/cargo.sh "$target_dir"
if [[ "$build_sysroot" == "1" ]]; then
echo "[BUILD] sysroot"

View file

@ -36,5 +36,5 @@ fi
# Copy files to sysroot
mkdir -p "$dir/lib/rustlib/$TARGET_TRIPLE/lib/"
cp -a "target/$TARGET_TRIPLE/$sysroot_channel/deps/"* "$dir/lib/rustlib/$TARGET_TRIPLE/lib/"
ln "target/$TARGET_TRIPLE/$sysroot_channel/deps/"* "$dir/lib/rustlib/$TARGET_TRIPLE/lib/"
rm "$dir/lib/rustlib/$TARGET_TRIPLE/lib/"*.{rmeta,d}