From 395ddaed5e3e59a1b148f13b6108f2f2934989c6 Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Wed, 4 Nov 2026 03:33:50 +0900 Subject: [PATCH] chore: pin the corrected loader group for 0.23.4 Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- mcpp.toml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/mcpp.toml b/mcpp.toml index f9fa36e..5aac070 100644 --- a/mcpp.toml +++ b/mcpp.toml @@ -12,7 +12,7 @@ [package] namespace = "mcpplibs" name = "openkal-platform" -version = "0.23.3" +version = "0.23.4" description = "The platform of ok images (-openkal): their toolchain, C library and C++ run-time, tools, compile and link conventions, seal, runner and carrier, as one versioned statement mcpp reads." license = "Apache-2.0" authors = ["mcpplibs"] @@ -28,7 +28,7 @@ toolchain = "llvm@23.1.3" runner = { cmd = ["okrun", "{}"], host = "same-arch", hosts = ["linux-x86_64", "linux-aarch64", "macos-aarch64", "windows-x86_64"] } # `mcpp pack --mode self-contained`: a program of the packing machine that # carries the image in a section and runs it through libokrun (M3). -carrier = { package = "openkal-run@0.4.3", section = ".oke", main = "carrier/main.cpp" } +carrier = { package = "openkal-run@0.4.4", section = ".oke", main = "carrier/main.cpp" } # The `okb` package format (`mcpp pack --pkg-format okb`): the images of every # architecture as one file okrun runs (openkal-image docs/okb.md). plugin = "build.mcpp" @@ -36,18 +36,18 @@ plugin = "build.mcpp" # The C library and the C++ run-time inside an image. A package of the graph # that provides a layer takes its place (`provides`), and `false` leaves it out. [platform.layers] -compiler-runtime = "openkal-llvm-runtime@0.18.4" -"c++-abi" = "openkal-llvm-runtime@0.18.4" -c-abi = { name = "openkal-musl", version = "0.27.3", default-features = false, features = ["posix", "malloc-mimalloc"] } +compiler-runtime = "openkal-llvm-runtime@0.18.5" +"c++-abi" = "openkal-llvm-runtime@0.18.5" +c-abi = { name = "openkal-musl", version = "0.27.4", default-features = false, features = ["posix", "malloc-mimalloc"] } # Built for the building machine: `okld` writes and checks the notes, `okrun` # runs an image, `okprof` reads what a measured run recorded (0.23.0: the # order of a start's first executions, which a producer lays its code out by # and writes as the touch note). [platform.tools] -okld = "openkal-tools@0.4.3" -okrun = "openkal-tools@0.4.3" -okprof = "openkal-tools@0.4.3" +okld = "openkal-tools@0.4.4" +okrun = "openkal-tools@0.4.4" +okprof = "openkal-tools@0.4.4" # Every unit of an image (SPEC 12.2): # -fPIC the image is ET_DYN and has no text relocation; @@ -154,9 +154,9 @@ targets = ["x86_64-linux-gnu", "aarch64-linux-gnu", "x86_64-linux-musl", "aarc toolchain = "llvm@23.1.3" [platform.hosted.layers] -compiler-runtime = "openkal-llvm-runtime@0.18.4" -"c++-abi" = "openkal-llvm-runtime@0.18.4" -c-abi = { name = "openkal-musl", version = "0.27.3", default-features = false, features = ["posix", "malloc-mimalloc"] } +compiler-runtime = "openkal-llvm-runtime@0.18.5" +"c++-abi" = "openkal-llvm-runtime@0.18.5" +c-abi = { name = "openkal-musl", version = "0.27.4", default-features = false, features = ["posix", "malloc-mimalloc"] } # The family released together for openkal 0.17 (the 0.17.2 round: okb, the # runner's bundle and library interfaces, musl's renameat2; the 0.17.3 round: @@ -189,16 +189,16 @@ openkal = "0.23.0" openkal-linux = "0.24.1" openkal-macos = "0.21.3" openkal-windows = "0.19.0" -openkal-musl = "0.27.3" -openkal-llvm-runtime = "0.18.4" -openkal-ld = "0.4.3" -openkal-run = "0.4.3" -openkal-tools = "0.4.3" +openkal-musl = "0.27.4" +openkal-llvm-runtime = "0.18.5" +openkal-ld = "0.4.4" +openkal-run = "0.4.4" +openkal-tools = "0.4.4" # The plugin's tool, `okld bundle`, which writes the okb, and its library, the # provider of a package format (mcpp.plugins.platform). [build-dependencies] -openkal-tools = { version = "0.4.3", tools = ["okld"] } +openkal-tools = { version = "0.4.4", tools = ["okld"] } [build-dependencies.mcpp] plugins = { version = "0.20.0", features = ["plugins-platform"], host-module = true }