diff --git a/CHANGELOG.md b/CHANGELOG.md index c0b78c22..2ad01c5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ ### Added +- **openkal-platform 0.18.0。** 运行器声明 `hosts`(okrun 构建的系统与架构,即需要它的包能运行的地方);删除 + `universal`(打包只含命令命名的腿);版本组为 openkal-linux 0.18.3、openkal-musl 0.22.9、openkal-llvm-runtime + 0.16.9、openkal-ld/run/tools 0.1.4。需要 mcpp 2026.10.30.1;测试成员 `openkal-platform` 在本仓库 CI 的 mcpp 移到 2026.10.30.1 时随之移动。GLOBAL 为 GitHub + 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。 - **openkal-musl 0.22.9、openkal-llvm-runtime 0.16.9。** openkal-musl 的 `pread`、`pwrite`、`preadv`、`pwritev` 由定位、传输与恢复位置组成(此前返回 `ENOSYS`);openkal-llvm-runtime 在 ok 映像上导出 `__cxa_thread_atexit`, 带析构的 `thread_local` 的映像可以封装。测试成员 `openkal`、`openkal-musl` 随之移动。GLOBAL 为 GitHub 标签归档, diff --git a/pkgs/o/openkal-platform.lua b/pkgs/o/openkal-platform.lua index 5c7cede4..1b43f01a 100644 --- a/pkgs/o/openkal-platform.lua +++ b/pkgs/o/openkal-platform.lua @@ -26,6 +26,13 @@ package = { xpm = { linux = { + ["0.18.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.18.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.18.0/openkal-platform-0.18.0.tar.gz", + }, + sha256 = "8a25e101e1a7b15c41756134cb7f83d7f55864eeaa9e24a416e0fd3b0bc2f103", + }, ["0.17.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.3.tar.gz", @@ -49,6 +56,13 @@ package = { }, }, macosx = { + ["0.18.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.18.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.18.0/openkal-platform-0.18.0.tar.gz", + }, + sha256 = "8a25e101e1a7b15c41756134cb7f83d7f55864eeaa9e24a416e0fd3b0bc2f103", + }, ["0.17.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.3.tar.gz", @@ -72,6 +86,13 @@ package = { }, }, windows = { + ["0.18.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.18.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.18.0/openkal-platform-0.18.0.tar.gz", + }, + sha256 = "8a25e101e1a7b15c41756134cb7f83d7f55864eeaa9e24a416e0fd3b0bc2f103", + }, ["0.17.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.3.tar.gz",