From bc30704f293949b66784184c5de39b4619aeed49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E6=97=AD=E5=87=A1?= <9144915+lu-xufan@user.noreply.gitee.com> Date: Thu, 24 Mar 2022 16:33:27 +0000 Subject: [PATCH 1/7] add rust toolchain --- docs/howto-build-aosp-riscv.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/howto-build-aosp-riscv.md b/docs/howto-build-aosp-riscv.md index 2240c2e..72b6cba 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,11 @@ $ 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 -- Gitee From 1d825aa18691da3a7f57a6d40cd7edb91a036d12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E6=97=AD=E5=87=A1?= <9144915+lu-xufan@user.noreply.gitee.com> Date: Thu, 24 Mar 2022 16:38:22 +0000 Subject: [PATCH 2/7] fix --- docs/howto-build-aosp-riscv.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/howto-build-aosp-riscv.md b/docs/howto-build-aosp-riscv.md index 72b6cba..01ecf19 100644 --- a/docs/howto-build-aosp-riscv.md +++ b/docs/howto-build-aosp-riscv.md @@ -107,3 +107,4 @@ $ 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 +``` -- Gitee From 82c5453d18692f16310c4de871ee388a34852af9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E6=97=AD=E5=87=A1?= <9144915+lu-xufan@user.noreply.gitee.com> Date: Thu, 24 Mar 2022 16:38:55 +0000 Subject: [PATCH 3/7] fix --- docs/howto-build-aosp-riscv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/howto-build-aosp-riscv.md b/docs/howto-build-aosp-riscv.md index 01ecf19..34c54fc 100644 --- a/docs/howto-build-aosp-riscv.md +++ b/docs/howto-build-aosp-riscv.md @@ -7,7 +7,7 @@ - [3. Install repo](#3-install-repo) - [4. Download source code](#4-download-source-code) - [5. Build](#5-build) -- [6. Build Clang/llvm toolchain](#6-build-clang/llvm-toolchain) +- [6. Build Clang/llvm toolchain](#6-build-clang-llvm-toolchain) - [7. Build Rust toolchain](#7-build-rust-toolchain) @@ -91,7 +91,7 @@ $ lunch aosp_riscv64-eng $ m --skip-ninja ``` -# 6. Build Clang/llvm toolchain +# 6. Build Clang llvm toolchain ``` $ mkdir llvm-toolchain && cd llvm-toolchain -- Gitee From 5337852194584352d3583691566659264933aa3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E6=97=AD=E5=87=A1?= <9144915+lu-xufan@user.noreply.gitee.com> Date: Thu, 24 Mar 2022 16:39:45 +0000 Subject: [PATCH 4/7] update docs/howto-build-aosp-riscv.md. --- docs/howto-build-aosp-riscv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/howto-build-aosp-riscv.md b/docs/howto-build-aosp-riscv.md index 34c54fc..62b7f8f 100644 --- a/docs/howto-build-aosp-riscv.md +++ b/docs/howto-build-aosp-riscv.md @@ -7,7 +7,7 @@ - [3. Install repo](#3-install-repo) - [4. Download source code](#4-download-source-code) - [5. Build](#5-build) -- [6. Build Clang/llvm toolchain](#6-build-clang-llvm-toolchain) +- [6. Build Clang llvm toolchain](#6-build-clang-llvm-toolchain) - [7. Build Rust toolchain](#7-build-rust-toolchain) -- Gitee From d5e15f84e93ddb7f0ee5ac697f2e3f9f9155b48a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E6=97=AD=E5=87=A1?= <9144915+lu-xufan@user.noreply.gitee.com> Date: Thu, 24 Mar 2022 16:43:18 +0000 Subject: [PATCH 5/7] fix --- docs/zh/howto-build-aosp-riscv.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/zh/howto-build-aosp-riscv.md b/docs/zh/howto-build-aosp-riscv.md index 00221f1..aa5ae8a 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 -- Gitee From 4dadabbe33d5ecb084cb2a560e534a3d54fa7b69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E6=97=AD=E5=87=A1?= <9144915+lu-xufan@user.noreply.gitee.com> Date: Thu, 24 Mar 2022 16:44:11 +0000 Subject: [PATCH 6/7] fix --- docs/zh/howto-build-aosp-riscv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/zh/howto-build-aosp-riscv.md b/docs/zh/howto-build-aosp-riscv.md index aa5ae8a..560b52c 100644 --- a/docs/zh/howto-build-aosp-riscv.md +++ b/docs/zh/howto-build-aosp-riscv.md @@ -9,7 +9,7 @@ - [3. 安装 repo](#3-安装-repo) - [4. 下载源码](#4-下载源码) - [5. 编译](#5-编译) -- [6. 构建 Clang llvm 工具链](#6-构建-clang-llvm-工具链) +- [6. 构建 Clang/llvm 工具链](#6-构建-clang-llvm-工具链) - [7. 构建 Rust 工具链](#7-构建-rust-工具链) @@ -94,7 +94,7 @@ $ lunch aosp_riscv64-eng $ m --skip-ninja ``` -# 6. 构建 Clang llvm 工具链 +# 6. 构建 Clang/llvm 工具链 ``` $ mkdir llvm-toolchain && cd llvm-toolchain -- Gitee From c94befac41111295d5e3ff2f067774a7788a92fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E6=97=AD=E5=87=A1?= <9144915+lu-xufan@user.noreply.gitee.com> Date: Thu, 24 Mar 2022 16:44:37 +0000 Subject: [PATCH 7/7] update docs/zh/howto-build-aosp-riscv.md. --- docs/zh/howto-build-aosp-riscv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/zh/howto-build-aosp-riscv.md b/docs/zh/howto-build-aosp-riscv.md index 560b52c..aa5ae8a 100644 --- a/docs/zh/howto-build-aosp-riscv.md +++ b/docs/zh/howto-build-aosp-riscv.md @@ -9,7 +9,7 @@ - [3. 安装 repo](#3-安装-repo) - [4. 下载源码](#4-下载源码) - [5. 编译](#5-编译) -- [6. 构建 Clang/llvm 工具链](#6-构建-clang-llvm-工具链) +- [6. 构建 Clang llvm 工具链](#6-构建-clang-llvm-工具链) - [7. 构建 Rust 工具链](#7-构建-rust-工具链) @@ -94,7 +94,7 @@ $ lunch aosp_riscv64-eng $ m --skip-ninja ``` -# 6. 构建 Clang/llvm 工具链 +# 6. 构建 Clang llvm 工具链 ``` $ mkdir llvm-toolchain && cd llvm-toolchain -- Gitee