diff --git a/CHANGELOG.md b/CHANGELOG.md index b01b811c..d3d58d95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ ### Added +- **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. + - **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. - **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. diff --git a/pkgs/o/openkal-llvm-runtime.lua b/pkgs/o/openkal-llvm-runtime.lua index bd276a58..8f9dbe5c 100644 --- a/pkgs/o/openkal-llvm-runtime.lua +++ b/pkgs/o/openkal-llvm-runtime.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.18.4"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.4/openkal-llvm-runtime-0.18.4.tar.gz", + }, + sha256 = "5e8d635199d6018142cd176d360f676e083780cabe71895eeb82ae226e2f134a", + }, ["0.18.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.3.tar.gz", @@ -455,6 +462,13 @@ package = { }, }, macosx = { + ["0.18.4"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.4/openkal-llvm-runtime-0.18.4.tar.gz", + }, + sha256 = "5e8d635199d6018142cd176d360f676e083780cabe71895eeb82ae226e2f134a", + }, ["0.18.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.3.tar.gz", @@ -835,6 +849,13 @@ package = { }, }, windows = { + ["0.18.4"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.4/openkal-llvm-runtime-0.18.4.tar.gz", + }, + sha256 = "5e8d635199d6018142cd176d360f676e083780cabe71895eeb82ae226e2f134a", + }, ["0.18.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.3.tar.gz", diff --git a/tests/examples/openkal/mcpp.toml b/tests/examples/openkal/mcpp.toml index 7ca997e7..c75c6aa7 100644 --- a/tests/examples/openkal/mcpp.toml +++ b/tests/examples/openkal/mcpp.toml @@ -30,7 +30,7 @@ openkal-macos = "0.21.3" openkal-windows = "0.19.0" [target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs] -openkal-llvm-runtime = "0.18.3" +openkal-llvm-runtime = "0.18.4" [target.'cfg(arch = "wasm32")'.dependencies.mcpplibs] openkal-emscripten = "0.12.0"