Skip to content

Commit 34ed030

Browse files
openkal-ld/run/tools/bind 0.1.7, openkal-musl 0.23.2, openkal-llvm-runtime 0.16.12
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 0725070 commit 34ed030

11 files changed

Lines changed: 137 additions & 6 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99

1010
### Added
1111

12+
- **openkal-ld、openkal-run、openkal-tools、openkal-bind 0.1.7;openkal-musl 0.23.2;openkal-llvm-runtime 0.16.12。**
13+
Linux aarch64 上,加载器在处理器的 `ID_AA64ISAR0_EL1` 表明有 SHA-256 指令时以其求摘要(Linux 自 4.11 起模拟对标识
14+
寄存器的 `mrs`,先以 `uname` 读内核版本);0.1.6 只在编译目标保证这些指令时使用(Apple arm64)。openkal-musl 钉
15+
openkal-ld 0.1.7,openkal-llvm-runtime 随之移动,二者源码不变。测试成员 `openkal`、`openkal-musl`、`openkal-tools`、
16+
`openkal-bind` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
1217
- **openkal-platform 0.19.1。** openkal 0.18 的版本组,openkal-ld/run/tools 0.1.6、openkal-musl 0.23.1、
1318
openkal-llvm-runtime 0.16.11:okrun 在映像装入后释放它运行的文件,加载器以处理器的 SHA-256 指令求摘要、每个段只写
1419
一次。openkal 0.18.0 与三个实现不变。其 CI 以 mcpp 2026.10.31.3 测量(集合的 Windows 启动器建在 mcpp 自身 openkal

‎pkgs/o/openkal-bind.lua‎

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

2626
xpm = {
2727
linux = {
28+
["0.1.7"] = {
29+
url = {
30+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
31+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
32+
},
33+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
34+
},
2835
["0.1.6"] = {
2936
url = {
3037
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",
@@ -62,6 +69,13 @@ package = {
6269
},
6370
},
6471
macosx = {
72+
["0.1.7"] = {
73+
url = {
74+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
75+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
76+
},
77+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
78+
},
6579
["0.1.6"] = {
6680
url = {
6781
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",
@@ -99,6 +113,13 @@ package = {
99113
},
100114
},
101115
windows = {
116+
["0.1.7"] = {
117+
url = {
118+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
119+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
120+
},
121+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
122+
},
102123
["0.1.6"] = {
103124
url = {
104125
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",

‎pkgs/o/openkal-ld.lua‎

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

1919
xpm = {
2020
linux = {
21+
["0.1.7"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
25+
},
26+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
27+
},
2128
["0.1.6"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",
@@ -69,6 +76,13 @@ package = {
6976
},
7077
},
7178
macosx = {
79+
["0.1.7"] = {
80+
url = {
81+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
82+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
83+
},
84+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
85+
},
7286
["0.1.6"] = {
7387
url = {
7488
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",
@@ -120,6 +134,13 @@ package = {
120134
},
121135
},
122136
windows = {
137+
["0.1.7"] = {
138+
url = {
139+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
140+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
141+
},
142+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
143+
},
123144
["0.1.6"] = {
124145
url = {
125146
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",

‎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.16.12"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.12/openkal-llvm-runtime-0.16.12.tar.gz",
82+
},
83+
sha256 = "4d3503c8295f6e24314a75f8f44985f6b8a225a9ce6198f8df9adfd75cd232b0",
84+
},
7885
["0.16.11"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.11.tar.gz",
@@ -385,6 +392,13 @@ package = {
385392
},
386393
},
387394
macosx = {
395+
["0.16.12"] = {
396+
url = {
397+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz",
398+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.12/openkal-llvm-runtime-0.16.12.tar.gz",
399+
},
400+
sha256 = "4d3503c8295f6e24314a75f8f44985f6b8a225a9ce6198f8df9adfd75cd232b0",
401+
},
388402
["0.16.11"] = {
389403
url = {
390404
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.11.tar.gz",
@@ -695,6 +709,13 @@ package = {
695709
},
696710
},
697711
windows = {
712+
["0.16.12"] = {
713+
url = {
714+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz",
715+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.12/openkal-llvm-runtime-0.16.12.tar.gz",
716+
},
717+
sha256 = "4d3503c8295f6e24314a75f8f44985f6b8a225a9ce6198f8df9adfd75cd232b0",
718+
},
698719
["0.16.11"] = {
699720
url = {
700721
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.11.tar.gz",

‎pkgs/o/openkal-musl.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.23.2"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.23.2/openkal-musl-0.23.2.tar.gz",
82+
},
83+
sha256 = "fed008a354d8443eadcc5b168eb785b1a414ac89a7143c5d4c43361198965fe4",
84+
},
7885
["0.23.1"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.1.tar.gz",
@@ -399,6 +406,13 @@ package = {
399406
},
400407
},
401408
macosx = {
409+
["0.23.2"] = {
410+
url = {
411+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz",
412+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.23.2/openkal-musl-0.23.2.tar.gz",
413+
},
414+
sha256 = "fed008a354d8443eadcc5b168eb785b1a414ac89a7143c5d4c43361198965fe4",
415+
},
402416
["0.23.1"] = {
403417
url = {
404418
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.1.tar.gz",
@@ -723,6 +737,13 @@ package = {
723737
},
724738
},
725739
windows = {
740+
["0.23.2"] = {
741+
url = {
742+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz",
743+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.23.2/openkal-musl-0.23.2.tar.gz",
744+
},
745+
sha256 = "fed008a354d8443eadcc5b168eb785b1a414ac89a7143c5d4c43361198965fe4",
746+
},
726747
["0.23.1"] = {
727748
url = {
728749
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.1.tar.gz",

‎pkgs/o/openkal-run.lua‎

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

1919
xpm = {
2020
linux = {
21+
["0.1.7"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
25+
},
26+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
27+
},
2128
["0.1.6"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",
@@ -69,6 +76,13 @@ package = {
6976
},
7077
},
7178
macosx = {
79+
["0.1.7"] = {
80+
url = {
81+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
82+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
83+
},
84+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
85+
},
7286
["0.1.6"] = {
7387
url = {
7488
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",
@@ -120,6 +134,13 @@ package = {
120134
},
121135
},
122136
windows = {
137+
["0.1.7"] = {
138+
url = {
139+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
140+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
141+
},
142+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
143+
},
123144
["0.1.6"] = {
124145
url = {
125146
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",

‎pkgs/o/openkal-tools.lua‎

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

2121
xpm = {
2222
linux = {
23+
["0.1.7"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
27+
},
28+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
29+
},
2330
["0.1.6"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",
@@ -71,6 +78,13 @@ package = {
7178
},
7279
},
7380
macosx = {
81+
["0.1.7"] = {
82+
url = {
83+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
84+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
85+
},
86+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
87+
},
7488
["0.1.6"] = {
7589
url = {
7690
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",
@@ -122,6 +136,13 @@ package = {
122136
},
123137
},
124138
windows = {
139+
["0.1.7"] = {
140+
url = {
141+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
142+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz",
143+
},
144+
sha256 = "cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52",
145+
},
125146
["0.1.6"] = {
126147
url = {
127148
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz",

‎tests/examples/openkal-bind/mcpp.toml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ sources = []
1717
include_dirs = ["include"]
1818

1919
[dependencies.mcpplibs]
20-
openkal-run = "0.1.6"
20+
openkal-run = "0.1.7"
2121

2222
[build-dependencies.mcpplibs]
23-
openkal-bind = "0.1.6"
24-
openkal-tools = { version = "0.1.6", tools = ["okld"] }
23+
openkal-bind = "0.1.7"
24+
openkal-tools = { version = "0.1.7", tools = ["okld"] }
2525

2626
[xlings.workspace]
2727
"xim:llvm" = "23.1.3"

‎tests/examples/openkal-musl/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ name = "openkal-musl-tests"
88
version = "0.1.0"
99

1010
[target.'cfg(os = "linux")'.dependencies.mcpplibs]
11-
openkal-musl = "0.23.1"
11+
openkal-musl = "0.23.2"
1212

1313
[target.'cfg(os = "linux")'.build]
1414
cxxflags = ["-DHAVE_OPENKAL_MUSL=1"]

‎tests/examples/openkal-tools/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ name = "openkal-tools-tests"
99
version = "0.1.0"
1010

1111
[build-dependencies.mcpplibs]
12-
openkal-tools = { version = "0.1.6", tools = ["okld", "okrun"] }
12+
openkal-tools = { version = "0.1.7", tools = ["okld", "okrun"] }
1313

1414
[indices]
1515
mcpplibs = { path = "../../.." }

0 commit comments

Comments
 (0)