Skip to content

openkal-musl 0.4.0 and openkal-llvm-runtime 0.2.0 - #264

Merged
Sunrisepeak merged 1 commit into
mainfrom
pkg/openkal-musl-llvm
Aug 27, 2026
Merged

openkal-musl 0.4.0 and openkal-llvm-runtime 0.2.0#264
Sunrisepeak merged 1 commit into
mainfrom
pkg/openkal-musl-llvm

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

The C library and the C++ runtime configured for it, completing the chain openkal 0.8 opened.

openkal-musl 0.4.0 is the first package in this index to declare [build] private_include_dirs: musl's src/include overlay defines hidden, weak and weak_alias, and publishing it handed those macros to every consumer. It requires mcpp 2026.8.27.1 — an older engine accepts the key silently and does not apply it. Its exclusion list also fell from eighteen entries to five, each remaining one measured.

openkal-llvm-runtime 0.2.0 reconciles what __config_site declares with what the port provides.

Both hashes were measured after fetching the asset back from the CN mirror.

The C library and the C++ runtime configured for it, which complete the chain
openkal 0.8 opened.

openkal-musl 0.4.0 is the first package in this index to declare
`[build] private_include_dirs`. musl reaches its own declarations through
`src/include`, whose headers define `hidden`, `weak` and `weak_alias` --- names
meaningful only to musl's sources. Publishing that directory hands those macros
to every consumer, and which consumer breaks on which name was discovered one
at a time. The key names the directories that stop at this package's boundary,
so the overlay reaches musl's own sources and reaches nobody else. It requires
mcpp 2026.8.27.1; an older engine accepts the key silently and simply does not
apply it.

Its exclusion list also fell from eighteen entries to five, each remaining one
measured rather than assumed: fork closes over pthread_create, and the network
group over getpwnam.

openkal-llvm-runtime 0.2.0 reconciles what `__config_site` declares with what
the port provides, so that a facility libc++ believes it has is one openkal
actually offers.

Both hashes were measured after fetching the asset back from the CN mirror.
@Sunrisepeak
Sunrisepeak merged commit abbf29e into main Aug 27, 2026
8 checks passed
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