Skip to content

Commit 4e78f65

Browse files
openkal-llvm-runtime 0.18.0
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 04ca131 commit 4e78f65

3 files changed

Lines changed: 24 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515

1616
### Added
1717

18+
- **openkal-llvm-runtime 0.18.0。** 建在 openkal-musl 0.27.0 之上(openkal 0.23),即 openkal-platform 0.23.0 所指的 C 库;加固与帧指针
19+
随平台的编译选项。测试成员 `openkal` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
1820
- **openkal-musl 0.27.0。** 面向 openkal 0.23(openkal-linux 0.24.0、openkal-macos 0.21.2、openkal-windows 0.19.0)与
1921
openkal-image 0.4.1:各系统上的 `/dev/null` 交给启动的程序为环境的空设备;`realpath` 由环境回答;映像的 `dlopen` 放在其基址;
2022
初始化快照的两阶段(`__okrun_snapshot`、`__okrun_snapshot_start`);`posix_spawn` 把程序持有的目录连同权限授予启动的程序;

‎pkgs/o/openkal-llvm-runtime.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ package = {
7575

7676
xpm = {
7777
linux = {
78+
["0.18.0"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.0.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.0/openkal-llvm-runtime-0.18.0.tar.gz",
82+
},
83+
sha256 = "17ae035e0b64be3a323dc1836936713fd2b98b95337c405b156f19351ce04110",
84+
},
7885
["0.17.1"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.17.1.tar.gz",
@@ -427,6 +434,13 @@ package = {
427434
},
428435
},
429436
macosx = {
437+
["0.18.0"] = {
438+
url = {
439+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.0.tar.gz",
440+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.0/openkal-llvm-runtime-0.18.0.tar.gz",
441+
},
442+
sha256 = "17ae035e0b64be3a323dc1836936713fd2b98b95337c405b156f19351ce04110",
443+
},
430444
["0.17.1"] = {
431445
url = {
432446
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.17.1.tar.gz",
@@ -779,6 +793,13 @@ package = {
779793
},
780794
},
781795
windows = {
796+
["0.18.0"] = {
797+
url = {
798+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.0.tar.gz",
799+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.0/openkal-llvm-runtime-0.18.0.tar.gz",
800+
},
801+
sha256 = "17ae035e0b64be3a323dc1836936713fd2b98b95337c405b156f19351ce04110",
802+
},
782803
["0.17.1"] = {
783804
url = {
784805
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.17.1.tar.gz",

‎tests/examples/openkal/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ openkal-macos = "0.21.2"
3030
openkal-windows = "0.19.0"
3131

3232
[target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs]
33-
openkal-llvm-runtime = "0.17.1"
33+
openkal-llvm-runtime = "0.18.0"
3434

3535
[target.'cfg(arch = "wasm32")'.dependencies.mcpplibs]
3636
openkal-emscripten = "0.12.0"

0 commit comments

Comments
 (0)