Commit 1d8b89d
committed
feat: declare the kernel-abi layer this package supplies
mcpp resolves the target side per layer after the dependency graph is known,
and reads which layer a package fills from its capabilities. Declaring
`mcpp:kernel-abi=openkal` states that this package implements the platform
interface a C library sits on, and that it answers to the name `openkal`.
The engine knows the three layer names and none of the implementations that
fill them, so nothing about openkal appears in mcpp for this to work.
Claude-Session: https://claude.ai/code/session_01Q4ucduLuSsETHYJ1RkGVVD1 parent 8e84ee1 commit 1d8b89d
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
7 | 17 | | |
8 | 18 | | |
9 | 19 | | |
| |||
0 commit comments