Skip to content

Commit ac1bf84

Browse files
openkal-emscripten 0.7.0: written against openkal 0.18.0; openkal.map absent (#639)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent c283713 commit ac1bf84

3 files changed

Lines changed: 25 additions & 1 deletion

File tree

‎CHANGELOG.md‎

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

1010
### Added
1111

12+
- **openkal-emscripten 0.7.0。** 按 openkal 0.18.0 编写,提供的十二个接口不变;`openkal.map` 不提供(Emscripten 的文件
13+
`mmap` 是复制,无法满足共享区域的语义),链接时缺席。mcpplibs.os 0.2.4 的 `wasm32-emscripten` 由此解析;测试成员
14+
`openkal` 的 wasm32 行随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
1215
- **openkal-platform 0.19.0。** openkal 0.18 的版本组:openkal 0.18.0、openkal-linux 0.19.0、openkal-macos 0.16.0、
1316
openkal-windows 0.14.0、openkal-musl 0.23.0、openkal-llvm-runtime 0.16.10、openkal-ld/run/tools 0.1.5。以 Windows
1417
启动器打包(bundle-all、self-contained)需要 mcpp 2026.10.31.2。CI 的 mcpp 移到 2026.10.31.1(platform 0.18.0 起声明

‎pkgs/o/openkal-emscripten.lua‎

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

4747
xpm = {
4848
linux = {
49+
["0.7.0"] = {
50+
url = {
51+
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.7.0.tar.gz",
52+
CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.7.0/openkal-emscripten-0.7.0.tar.gz",
53+
},
54+
sha256 = "78687027a819d12ddc8b519426d56856681bbc26825e055054b800275924c529",
55+
},
4956
["0.6.0"] = {
5057
url = {
5158
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.6.0.tar.gz",
@@ -104,6 +111,13 @@ package = {
104111
},
105112
},
106113
macosx = {
114+
["0.7.0"] = {
115+
url = {
116+
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.7.0.tar.gz",
117+
CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.7.0/openkal-emscripten-0.7.0.tar.gz",
118+
},
119+
sha256 = "78687027a819d12ddc8b519426d56856681bbc26825e055054b800275924c529",
120+
},
107121
["0.6.0"] = {
108122
url = {
109123
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.6.0.tar.gz",
@@ -162,6 +176,13 @@ package = {
162176
},
163177
},
164178
windows = {
179+
["0.7.0"] = {
180+
url = {
181+
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.7.0.tar.gz",
182+
CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.7.0/openkal-emscripten-0.7.0.tar.gz",
183+
},
184+
sha256 = "78687027a819d12ddc8b519426d56856681bbc26825e055054b800275924c529",
185+
},
165186
["0.6.0"] = {
166187
url = {
167188
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.6.0.tar.gz",

‎tests/examples/openkal/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ openkal-windows = "0.14.0"
3333
openkal-llvm-runtime = "0.16.10"
3434

3535
[target.'cfg(arch = "wasm32")'.dependencies.mcpplibs]
36-
openkal-emscripten = "0.6.0"
36+
openkal-emscripten = "0.7.0"
3737

3838
[target.'cfg(arch = "riscv64")'.dependencies.mcpplibs]
3939
openkal-opensbi = "0.8.3"

0 commit comments

Comments
 (0)