diff --git a/pkgs/o/openkal-llvm-runtime.lua b/pkgs/o/openkal-llvm-runtime.lua index a7cd61ef..a627e0db 100644 --- a/pkgs/o/openkal-llvm-runtime.lua +++ b/pkgs/o/openkal-llvm-runtime.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.16.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.6/openkal-llvm-runtime-0.16.6.tar.gz", + }, + sha256 = "3050083de9c187d060f180823c9cc69c8d254543b79aa94f314c000a38e289c5", + }, ["0.16.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.5.tar.gz", @@ -343,6 +350,13 @@ package = { }, }, macosx = { + ["0.16.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.6/openkal-llvm-runtime-0.16.6.tar.gz", + }, + sha256 = "3050083de9c187d060f180823c9cc69c8d254543b79aa94f314c000a38e289c5", + }, ["0.16.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.5.tar.gz", @@ -611,6 +625,13 @@ package = { }, }, windows = { + ["0.16.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.6/openkal-llvm-runtime-0.16.6.tar.gz", + }, + sha256 = "3050083de9c187d060f180823c9cc69c8d254543b79aa94f314c000a38e289c5", + }, ["0.16.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.5.tar.gz", diff --git a/pkgs/o/openkal-musl.lua b/pkgs/o/openkal-musl.lua index cc2aa1a8..9160ce4f 100644 --- a/pkgs/o/openkal-musl.lua +++ b/pkgs/o/openkal-musl.lua @@ -58,6 +58,12 @@ -- `kal_fs_rename_flags(KAL_RENAME_NO_REPLACE)' and every other flag is EINVAL. -- Before it the word was not read, and a RENAME_EXCHANGE lost the second -- file. The image form pins openkal-ld 0.1.2. +-- +-- 0.22.6 takes a program's arguments again when it is entered. On Mach-O the +-- library is brought up from a constructor, and openkal-macos records the +-- arguments from a constructor of its own, in the order the linker loaded +-- their objects; a program whose link loaded this library's first received +-- argc 0 (mcppls on aarch64-macos). package = { spec = "1", namespace = "mcpplibs", @@ -69,6 +75,13 @@ package = { xpm = { linux = { + ["0.22.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.6/openkal-musl-0.22.6.tar.gz", + }, + sha256 = "4942212a063a9e14a477eef53b71153d1a9209946376652cac605dc1cb726c8e", + }, ["0.22.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.5.tar.gz", @@ -351,6 +364,13 @@ package = { }, }, macosx = { + ["0.22.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.6/openkal-musl-0.22.6.tar.gz", + }, + sha256 = "4942212a063a9e14a477eef53b71153d1a9209946376652cac605dc1cb726c8e", + }, ["0.22.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.5.tar.gz", @@ -633,6 +653,13 @@ package = { }, }, windows = { + ["0.22.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.6/openkal-musl-0.22.6.tar.gz", + }, + sha256 = "4942212a063a9e14a477eef53b71153d1a9209946376652cac605dc1cb726c8e", + }, ["0.22.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.5.tar.gz", diff --git a/tests/examples/openkal-musl/mcpp.toml b/tests/examples/openkal-musl/mcpp.toml index 6dcbca97..0809d5a2 100644 --- a/tests/examples/openkal-musl/mcpp.toml +++ b/tests/examples/openkal-musl/mcpp.toml @@ -8,7 +8,7 @@ name = "openkal-musl-tests" version = "0.1.0" [target.'cfg(os = "linux")'.dependencies.mcpplibs] -openkal-musl = "0.22.5" +openkal-musl = "0.22.6" [target.'cfg(os = "linux")'.build] cxxflags = ["-DHAVE_OPENKAL_MUSL=1"] diff --git a/tests/examples/openkal/mcpp.toml b/tests/examples/openkal/mcpp.toml index ab4e4142..803c0e5c 100644 --- a/tests/examples/openkal/mcpp.toml +++ b/tests/examples/openkal/mcpp.toml @@ -30,7 +30,7 @@ openkal-macos = "0.15.1" openkal-windows = "0.13.3" [target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs] -openkal-llvm-runtime = "0.16.5" +openkal-llvm-runtime = "0.16.6" [target.'cfg(arch = "wasm32")'.dependencies.mcpplibs] openkal-emscripten = "0.5.0"