Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 2.13 KB

20231219-ruyisdk-biweekly-12.md

File metadata and controls

27 lines (15 loc) · 2.13 KB

RuyiSDK双周进展汇报 第012期·2023年12月19日

卷首语

RuyiSDK V0.2版本发布,为大家提供了一个基础的以编译工具链和模拟器运行环境为主的包管理器,并在12月15日举办的 PLCT Lab OpenDay 2023 线上会议上分享了RuyiSDK V0.2的建设成果和未来计划,希望这个版本能够给大家带来不一样的编译环境搭建体验,从文档开始,欢迎大家关注和试用。

包管理器

项目地址:https://github.com/ruyisdk/ruyi

Ruyi 0.2 在上周五成功发布了,可移步 GitHub ReleasesISCAS 镜像源下载体验。发布前做了以下的修复与功能改进:

  • Issue #12 的进一步用户体验优化:在需要用到某个命令如 tarzstd 而当前环境内却未提供的时候,提前报错退出,而不仅仅只是警告然后在实际调用时向用户展示满屏的 Python backtrace。
  • Issue #24:GNU 工具链包中的 GDB 先前非预期地动态链接到了构建环境中的 Python 3.8,导致这些 gdb 二进制在 Python 版本不是 3.8.x 的系统上无法工作。考虑到 Python 版本的多样性,以及目前 Ruyi 所计划支持的宿主发行版均已提供 gdb 包,目前暂时先禁用了软件源中三种 GNU 工具链包的 GDB Python 支持。后续将调研以静态链接的方式恢复支持。

欢迎试用或来上游围观;您的需求是我们迭代开发的目标和动力。

IDE

本期暂无进展。

GCC

Bitmanip/Scalar Crypto的intrinsic patch收到了review意见,开发过程中发现了gcc upstream的模板错误,已反馈社区进行了修复。RISC-V Profiles根据review意见重新提交了patch,目前收到新的反馈意见,等待修改后重新发送。修复了OpenHW社区发现的Zca .option段冲突问题,目前已被OpenHW社区合并。Gprofng/libmvec RISC-V后端porting工作持续推进中。