Zum Hauptinhalt springen

Blog

Bleiben Sie mit aktuellen Nachrichten vom RuyiSDK-Team auf dem Laufenden

RuyiSDK 0.36 版本更新说明

· 3 Minuten Lesezeit

RuyiSDK 0.36 现已发布,对应的包管理器版本也为 0.36.0。您可前往以下位置之一下载 RuyiSDK 包管理器:

本次更新主要包含了以下内容,祝您使用愉快!

RuyiSDK 包管理器

  • 每次 ruyi update 完成后,会报告哪些已安装的软件包有更新版本可供安装了。考虑到具体项目对工具链版本的需求可能较为精确,您可自行 ruyi install 更新的版本,并自行重做相应的虚拟环境。
  • 可以用 ruyi uninstall 卸载已安装的软件包了。另有更简短的别名 ruyi removeruyi 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 接受的标准形式。