From 1c9e31bf82678436c2a352b846a56ba98ed82efc Mon Sep 17 00:00:00 2001 From: Chen Wang Date: Fri, 10 Dec 2021 10:26:11 +0800 Subject: [PATCH] weekly update 2021/12/10 --- README.md | 32 ++++++++++++++++++++++++++++++-- README_zh.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index db6d7ee..e921023 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,36 @@ You can choose a code repository for development according to your own preferenc ## Status -Currently we are in a very early stage, trying to cross compile the AOSP codebase -using the RISC-V official GNU toolchain. The following is the project progress log (time in reverse order). +Currently we are in a very early stage, trying to cross compile the AOSP codebase using the RISC-V official GNU toolchain. The following is the project progress log (time in reverse order). + +- 2021-12-10: Bionic has been successfully compiled, and integration tests are being run using the gtest suite provided by Google. + - Clang toolchain: added libFuzzer + - + - + - + - Enable soong tests during building: + - + - + - Move some patches to git: + - + - + - + - + - + - + - + - Pass build with "mmm bionic": + - + - + - + - + - + - + - + - + - + - Added test repo: + - - 2021-11-30 For AOSP 12 ported to RV64, the implementation of `mmm bionic/libc/ --skip-soong-tests` was successfully built, we now have libc/libm/libdl. The relevant changes have been submitted to the repositories. The details are as follows (here, some PRs are created on gitee, all commits are pushed both on github & gitee): - toolchain for AOSP: diff --git a/README_zh.md b/README_zh.md index cd4bfdd..670c858 100644 --- a/README_zh.md +++ b/README_zh.md @@ -18,6 +18,35 @@ AOSP-RISCV 的代码开源,欢迎大家参与贡献。所有仓库在 Github 本项目还处于非常早期的状态,更多的工作在持续推进中。以下为项目进展日志(时间为倒序)。 +- 2021-12-10 已可以完整地成功编译 bionic,正在利用 Google 提供的 gtest 套件运行集成测试。 + - Clang 工具链中增加 libFuzzer 支持 riscv + - + - + - + - 使能 soong tests,构建中无需输入 `--skip-soong-tests` + - + - + - 针对一些大仓库,不再使用 patch 方式,仍然使用 git 进行管理: + - + - + - + - + - + - + - + - 构建成功 bionic,使用 "mmm bionic": + - + - + - + - + - + - + - + - + - + - 增加一个仓库存放测试相关的脚本: + - + - 2021-11-30 针对 AOSP 12 移植到 RV64 实现 `mmm bionic/libc/ --skip-soong-tests` 下构建成功 libc/libm/libdl。相关修改已经提交到仓库上。具体如下(部分 PR 在 gitee 上,所有代码同步推送至 github 和 gitee): - 工具链 for AOSP 更新: - Rust for Android: -- Gitee