Skip to content

0.6.1: openkal-run's default implementation on FreeBSD is openkal-freebsd - #37

Merged
Sunrisepeak merged 1 commit into
mainfrom
release/0.6.1
Nov 10, 2026
Merged

Sunrisepeak merged 1 commit into
mainfrom
release/0.6.1

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

openkal-run names openkal-freebsd@^0.1.0 under cfg(os = "freebsd") in [defaults."mcpp:kernel-abi=openkal"] (design K9). okrun is then built for both FreeBSD identities:

  • x86_64-freebsd, over FreeBSD's own C library through a platform that states the system's base (openkal-freebsd hosted);
  • x86_64-freebsd-musl, over openkal-musl 0.29.2, whose graph already holds openkal-freebsd standalone.

Measured with mcpp 2026.11.10.1 (route B with the rows the next mcpp release serves): okrun from each route runs an ok image built on Linux in a FreeBSD 14.5 VM. The selector is spelled cfg(os = "freebsd"), which mcpp 2026.11.10.1 reads. Every member is 0.6.1.

…ebsd

openkal-run names openkal-freebsd ^0.1.0 under cfg(os = "freebsd") in its
[defaults], so okrun is built for x86_64-freebsd over the system's own C
library (openkal-freebsd hosted) as well as for x86_64-freebsd-musl, whose graph
already holds openkal-freebsd standalone. Measured: okrun of both routes runs an
ok image in a FreeBSD 14.5 VM. Every member is 0.6.1.
@Sunrisepeak
Sunrisepeak merged commit f4f70a0 into main Nov 10, 2026
6 checks passed
@Sunrisepeak
Sunrisepeak deleted the release/0.6.1 branch November 10, 2026 14:28
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.

1 participant