RuyiSDK 0.36 版本更新说明
· 3 Minuten Lesezeit
RuyiSDK 0.36 现已发布,对应的包管理器版本也为 0.36.0。您可前往以下位置之一下载 RuyiSDK 包管理器:
- https://github.com/ruyisdk/ruyi/releases/tag/0.36.0
- https://mirror.iscas.ac.cn/ruyisdk/ruyi/tags/0.36.0/
本次更新主要包含了以下内容,祝您使用愉快!
RuyiSDK 包管理器
- 每次
ruyi update
完成后,会报告哪些已安装的软件包有更新版本可供安装了。考虑到具体项目对工具链版本的需求可能较为精确,您可自行ruyi install
更新的版本,并自行重做相应的虚拟环境。 - 可以用
ruyi uninstall
卸载已安装的软件包了。另有更简短的别名ruyi remove
或ruyi rm
可用。 - 在
ruyi list
的输出中,可以看到软件包的安装文件是否完全下载了。 - 在同时启用机读模式(porcelain mode)与调试输出(
RUYI_DEBUG=y
)时,最先输出的几条日志不会以错误格式输出了。 - 优化了
ruyi
工具的启动速度,现在每次运行ruyi
都能省下 200-300ms 时间(视机器性能而定),有助于后续实现低延迟的命令行补全特性。并以 CI 检查的方式确保了后续代码变更不会影响本次优化效果。
RuyiSDK 软件源
- 更新了
toolchain/gnu-plct
:由 PLCT 维护并构建的 GNU RISC-V 工具链,包含 GNU binutils 2.45 的预览版、GCC 15.1.0 以及 glibc 2.40。 - 更新了实体数据库中的 RISC-V 微架构定义,新增以下微架构:
- 香山昆明湖
- 玄铁 C908、C908V、C910V2、C920、C920V2
- MIPS P8700
- 8-宽 Tenstorrent Ascalon
- 修正了玄铁 C910 的 RISC-V ISA 字符串为上游主线 GCC 接受的标准形式。