about summary refs log tree commit diff
path: root/build_sysroot/prepare_sysroot_src.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build_sysroot/prepare_sysroot_src.sh')
-rwxr-xr-xbuild_sysroot/prepare_sysroot_src.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/build_sysroot/prepare_sysroot_src.sh b/build_sysroot/prepare_sysroot_src.sh
index 40fbaf646a2..d3b87e02ba8 100755
--- a/build_sysroot/prepare_sysroot_src.sh
+++ b/build_sysroot/prepare_sysroot_src.sh
@@ -29,4 +29,11 @@ git commit --no-gpg-sign -m "Patch $file"
 done
 popd
 
-echo "Successfully prepared libcore for building"
+git clone https://github.com/rust-lang/compiler-builtins.git || echo "rust-lang/compiler-builtins has already been cloned"
+pushd compiler-builtins
+git checkout -- .
+git checkout 0.1.39
+git apply ../../crate_patches/0001-compiler-builtins-Remove-rotate_left-from-Int.patch
+popd
+
+echo "Successfully prepared sysroot source for building"