Skip to content

register openkal-llvm-runtime 0.15.2 - #468

Merged
Sunrisepeak merged 1 commit into
mainfrom
register/openkal-llvm-runtime-0.15.2
Sep 25, 2026
Merged

Sunrisepeak merged 1 commit into
mainfrom
register/openkal-llvm-runtime-0.15.2

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Registration only: nothing here pins it yet; tests/openkal/pins.toml moves
with the mcpp release that needs it.

0.15.2 pins openkal-musl 0.19.2 (registered in #467), which ships the eight
empty archives musl installs beside libc.a. The runtime pins openkal-musl
exactly, so this is the version a consumer moves to receive them: a root that
pins openkal-musl 0.19.2 beside runtime 0.15.1 is refused as irreconcilable
(measured). From mcpp 2026.9.26.1 a link over a graph-supplied C library
searches no host library directory (mcpp-community/mcpp#696), and -lm is
answered by those archives or by nothing.

Both urls were fetched before this entry was written: each serves 15631743
bytes with sha256 c2219ad8...c0d0d9, and the CN copy is byte-for-byte
identical to the GitHub archive. The archive's mcpp.toml reads version 0.15.2
and openkal-musl = "0.19.2".

Registration only: nothing here pins it yet; tests/openkal/pins.toml moves
with the mcpp release that needs it.

0.15.2 pins openkal-musl 0.19.2 (registered in #467), which ships the eight
empty archives musl installs beside libc.a. The runtime pins openkal-musl
exactly, so this is the version a consumer moves to receive them: a root that
pins openkal-musl 0.19.2 beside runtime 0.15.1 is refused as irreconcilable
(measured). From mcpp 2026.9.26.1 a link over a graph-supplied C library
searches no host library directory (mcpp-community/mcpp#696), and `-lm` is
answered by those archives or by nothing.

Both urls were fetched before this entry was written: each serves 15631743
bytes with sha256 c2219ad8...c0d0d9, and the CN copy is byte-for-byte
identical to the GitHub archive. The archive's mcpp.toml reads version 0.15.2
and openkal-musl = "0.19.2".
@Sunrisepeak
Sunrisepeak merged commit d7872cc into main Sep 25, 2026
10 checks passed
Sunrisepeak added a commit that referenced this pull request Sep 25, 2026
…rgets in the openkal measurement (#469)

Pins move, with no registration in this change (openkal-musl 0.19.2 and
openkal-llvm-runtime 0.15.2 were registered in #467 and #468 and resolved from
the published index before anything here named them):

- validate.yml and openkal-compat.yml install mcpp 2026.9.26.1, and
  index.toml's latest_mcpp names it. min_mcpp does not move: the release
  changes no descriptor grammar.
- tests/openkal/pins.toml: runtime 0.15.2 (which pins openkal-musl 0.19.2
  exactly), mcpp 2026.9.26.1, and two targets, x86_64-linux-musl and
  aarch64-linux-musl. From mcpp 2026.9.26.1 a link over the graph's C library
  searches no host library directory (mcpp-community/mcpp#696); before it, a
  member's `-lm` on x86_64-linux-musl linked the host's glibc objects without
  a diagnostic. Neither target was measured here, which is why neither showed.
- compat.py: a Linux image of the host's own architecture runs without a
  runner (`host_executes`), so x86_64-linux-musl is measured as run rather
  than `--no-run`; aarch64-linux-musl runs under qemu-aarch64, which the
  workflow now installs. Three selftest cases state the rule.
- compat.libaio, compat.libdrm and compat.libinput: the comments that blamed
  `c_standard = "gnu11"` itself now name the defect (a dependency's own C
  standard was dropped up to mcpp 2026.9.25.1, mcpp-community/mcpp#695) and
  keep the `-D` spellings, which work under every engine this index admits.

Co-authored-by: speak-agent <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants