From 9ffb21825ca05e228378efb77908eda521d54547 Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Mon, 24 Aug 2026 21:48:13 +0800 Subject: [PATCH] openkal-opensbi 0.1.3: the questions a machine cannot answer must still link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 0.1.2 定义了它拥有的能力字,没定义它不拥有的那些。规范里的查询是 property 对象上的内联函数,因此**只要程序问一句「有没有文件系统」, 就取了 `kal_fs_props` 的地址** —— 这个引用来自提问本身,不来自任何 文件系统调用: ld.lld: error: undefined symbol: kal_fs_props >>> referenced by fs.cppm:136 >>> obj/main.o:(kal::fs::properties@openkal.fs()) ⭐ 于是一个后端在**恰好是这个问题存在意义所在的那类机器上**, 让这个问题编不过去。0.1.3 把读零的字也定义出来。 镜像两侧字节一致(27099 bytes,sha256 8da3f381…),CN 对象已 curl 回来 解包核验过 —— gtc 报 uploaded 而对象 404 出现过,报告不算数。 --- pkgs/o/openkal-opensbi.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/o/openkal-opensbi.lua b/pkgs/o/openkal-opensbi.lua index c84b264..8bdde48 100644 --- a/pkgs/o/openkal-opensbi.lua +++ b/pkgs/o/openkal-opensbi.lua @@ -20,6 +20,13 @@ package = { xpm = { linux = { + ["0.1.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.1.3/openkal-opensbi-0.1.3.tar.gz", + }, + sha256 = "8da3f381d40cd67e985e2463a65ee00b0341caf3f4a6d49e4bc47f4f51e67142", + }, ["0.1.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.2.tar.gz", @@ -43,6 +50,13 @@ package = { }, }, macosx = { + ["0.1.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.1.3/openkal-opensbi-0.1.3.tar.gz", + }, + sha256 = "8da3f381d40cd67e985e2463a65ee00b0341caf3f4a6d49e4bc47f4f51e67142", + }, ["0.1.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.2.tar.gz", @@ -66,6 +80,13 @@ package = { }, }, windows = { + ["0.1.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.1.3/openkal-opensbi-0.1.3.tar.gz", + }, + sha256 = "8da3f381d40cd67e985e2463a65ee00b0341caf3f4a6d49e4bc47f4f51e67142", + }, ["0.1.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.2.tar.gz",