diff --git a/docs/howto-build-aosp-riscv.md b/docs/howto-build-aosp-riscv.md index 2240c2ebc2a19aa2d3a6ff712f90f168c9ae06c1..62b7f8f60fc5bb779c2f12420825e535688b6bf0 100644 --- a/docs/howto-build-aosp-riscv.md +++ b/docs/howto-build-aosp-riscv.md @@ -7,7 +7,8 @@ - [3. Install repo](#3-install-repo) - [4. Download source code](#4-download-source-code) - [5. Build](#5-build) -- [6. Build Clang](#6-build-clang) +- [6. Build Clang llvm toolchain](#6-build-clang-llvm-toolchain) +- [7. Build Rust toolchain](#7-build-rust-toolchain) @@ -90,7 +91,7 @@ $ lunch aosp_riscv64-eng $ m --skip-ninja ``` -# 6. Build Clang +# 6. Build Clang llvm toolchain ``` $ mkdir llvm-toolchain && cd llvm-toolchain @@ -98,3 +99,12 @@ $ repo init -u git@github.com:aosp-riscv/platform_manifest.git -b riscv64-llvm-m $ repo sync -c $ python toolchain/llvm_android/build.py ``` + +# 7. Build Rust toolchain + +``` +$ mkdir rust-toolchain && cd rust-toolchain +$ repo init -u git@github.com:riscv-android-src/manifest.git -b riscv64-android12-rust-toolchain-dev +$ repo sync -c +$ python toolchain-android_rust/build.py +``` diff --git a/docs/zh/howto-build-aosp-riscv.md b/docs/zh/howto-build-aosp-riscv.md index 00221f1426f832bd982d2c25f836cdfb5b50c165..aa5ae8a5568d2fef4ecf1758ce4c0f6af92f43e1 100644 --- a/docs/zh/howto-build-aosp-riscv.md +++ b/docs/zh/howto-build-aosp-riscv.md @@ -9,7 +9,8 @@ - [3. 安装 repo](#3-安装-repo) - [4. 下载源码](#4-下载源码) - [5. 编译](#5-编译) -- [6. 构建 Clang](#6-构建-clang) +- [6. 构建 Clang llvm 工具链](#6-构建-clang-llvm-工具链) +- [7. 构建 Rust 工具链](#7-构建-rust-工具链) @@ -93,11 +94,20 @@ $ lunch aosp_riscv64-eng $ m --skip-ninja ``` -# 6. 构建 Clang +# 6. 构建 Clang llvm 工具链 ``` $ mkdir llvm-toolchain && cd llvm-toolchain $ repo init -u git@github.com:aosp-riscv/platform_manifest.git -b riscv64-llvm-master $ repo sync -c $ python toolchain/llvm_android/build.py +``` + +# 7. 构建 Rust 工具链 + +``` +$ mkdir rust-toolchain && cd rust-toolchain +$ repo init -u git@github.com:riscv-android-src/manifest.git -b riscv64-android12-rust-toolchain-dev +$ repo sync -c +$ python toolchain-android_rust/build.py ``` \ No newline at end of file