Skip to content

Commit f557fcb

Browse files
authored
docs: the 32-bit rows of openkal-platform 0.28.0 are served when a project states the platform; the built-in table keeps them planned (#939)
1 parent ca5e3e9 commit f557fcb

2 files changed

Lines changed: 13 additions & 10 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,13 @@
2626
### Changed
2727

2828
- The built-in platform of the ok images and of the musl identities is
29-
openkal-platform 0.28.0 (was 0.27.1): the group on openkal 0.25.3, and the
30-
rows `i686-linux-musl`, `i686-openkal`, `x86_64-uefi` and `i686-dos-musl`
31-
(a technical experiment). A project that names openkal 0.25.3 builds for
32-
`x86_64-openkal` without stating a platform; with 0.27.1 the group's openkal
33-
0.25.0 refused it.
29+
openkal-platform 0.28.0 (was 0.27.1), the group on openkal 0.25.3. A project
30+
that names openkal 0.25.3 builds for `x86_64-openkal` without stating a
31+
platform; with 0.27.1 the group's openkal 0.25.0 refused it. The release's
32+
rows `i686-linux-musl`, `i686-openkal`, `x86_64-uefi` and `i686-dos-musl` (a
33+
technical experiment) are planned in the built-in table and are served when a
34+
project states the platform (`[target.'cfg(os = "linux")'] platform =
35+
"openkal-platform@0.28.0"`).
3436
- `mcpp new` scaffolds tests with mtest 0.9.0, the version this package's own
3537
tests use, so a new package's long cases are divisible by the cases they
3638
declare.

‎modules/toolchain-model/data/builtin.toml‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -163,11 +163,12 @@ standard = true
163163

164164
# 32-BIT ROWS (E11): registered intent, refused until served. No payload of the
165165
# index targets them. openkal states its 32-bit class (0.25.1, clause 5.5), and
166-
# openkal-platform 0.28.0, the engine's pin, serves `i686-linux-musl` and
167-
# `i686-openkal` with the LLVM toolchain: a planned row its targets name is
168-
# served by the platform (2026.11.14.1). The rows stay planned here, as a row
169-
# no payload of the index serves; an explicit `[target.<row>] toolchain` opts
170-
# in as well.
166+
# openkal-platform 0.28.0 serves `i686-linux-musl` and `i686-openkal` with the
167+
# LLVM toolchain when a project states it (`[target.<sel>] platform`): a
168+
# planned row the stated platform's targets name is served by it
169+
# (2026.11.14.1). The built-in platform does not serve a planned row, so the
170+
# rows stay planned here; an explicit `[target.<row>] toolchain` opts in as
171+
# well.
171172
[[platform.define]]
172173
triple = "i686-linux-musl"
173174
loader = "/lib/ld-musl-i386.so.1"

0 commit comments

Comments
 (0)