Skip to content

Commit 24b40f7

Browse files
openkal-llvm-runtime 0.18.4 uses the corrected confinement graph (#696)
Add the immutable runtime 0.18.4 source entries and move the musl-target test edge to the corrected Linux confinement graph. All applicable PR checks and local musl-target consumption pass; GLOBAL and CN source bytes are verified. Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent c2ac8de commit 24b40f7

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.4.** Both allocator arrangements select openkal-musl 0.27.3, which propagates Linux 0.24.1 and image loader 0.4.3. The C++ runtime implementation is unchanged. The openkal test member follows the release for musl targets. GLOBAL and CN archives have the same verified SHA256.
19+
1820
- **openkal-musl 0.27.3.** The Linux dependency selects openkal-linux 0.24.1 for correct read-only confinement, and the image dependency selects openkal-ld 0.4.3. The C library implementation is unchanged. The Linux test member follows the release. GLOBAL and CN archives have the same verified SHA256.
1921

2022
- **openkal-ld, openkal-run, openkal-tools and openkal-bind 0.4.3.** The native Linux runner uses openkal-linux 0.24.1, which requires Landlock ABI 3 before claiming read-only confinement. Both image test members follow the release. All four packages share one source archive; GLOBAL and CN downloads have the same verified SHA256.

‎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.4"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.4.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.4/openkal-llvm-runtime-0.18.4.tar.gz",
82+
},
83+
sha256 = "5e8d635199d6018142cd176d360f676e083780cabe71895eeb82ae226e2f134a",
84+
},
7885
["0.18.3"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.3.tar.gz",
@@ -455,6 +462,13 @@ package = {
455462
},
456463
},
457464
macosx = {
465+
["0.18.4"] = {
466+
url = {
467+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.4.tar.gz",
468+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.4/openkal-llvm-runtime-0.18.4.tar.gz",
469+
},
470+
sha256 = "5e8d635199d6018142cd176d360f676e083780cabe71895eeb82ae226e2f134a",
471+
},
458472
["0.18.3"] = {
459473
url = {
460474
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.3.tar.gz",
@@ -835,6 +849,13 @@ package = {
835849
},
836850
},
837851
windows = {
852+
["0.18.4"] = {
853+
url = {
854+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.4.tar.gz",
855+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.4/openkal-llvm-runtime-0.18.4.tar.gz",
856+
},
857+
sha256 = "5e8d635199d6018142cd176d360f676e083780cabe71895eeb82ae226e2f134a",
858+
},
838859
["0.18.3"] = {
839860
url = {
840861
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.3.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.3"
3030
openkal-windows = "0.19.0"
3131

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

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

0 commit comments

Comments
 (0)