Repository navigation
Commit 5198b69
authored
register openkal-musl 0.19.0 (#453)
* register openkal-musl 0.19.0
`bits/setjmp.h` --- the INSTALLED header that sizes `jmp_buf` by the target's
calling convention --- reads `__MCPP_TARGET_WINDOWS__`, mcpp's own name for
the fact, and keeps `|| defined(__CYGWIN__)` beside it.
TWO OPERANDS COVER EVERY ENGINE AND THE ORDER OF RELEASES DOES NOT MATTER. An
engine up to and including 2026.9.21.1 defines the borrowed name, which
answers; the release that withdraws it defines mcpp's own, which answers
instead. There is no engine that defines neither, so this header has no flag
day.
The borrowed name was costing four members of the compatibility measurement,
each reading `__CYGWIN__` as "Win32 is available" and reaching
`#include <windows.h>`. Withdrawing it from the engine requires this release
to be PUBLISHED FIRST: measured on the engine branch that withdraws it,
building an openkal program for `x86_64-windows-gnu` against the published
0.18.0 fails on libunwind's two `static_assert`s.
No source of musl itself changed. Registration only; nothing is re-pinned
onto it by this change.
* the version goes into all three platform tables
`Lint platform version parity` is the check that caught it: the descriptor
carries `linux`, `macosx\' and `windows` tables and a version registered in
one of them is a package that resolves on one host and not on the others.
27 versions in each.1 parent ab0e5ba commit 5198b69
1 file changed
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
24 | 31 | | |
25 | 32 | | |
26 | 33 | | |
| |||
45 | 52 | | |
46 | 53 | | |
47 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
48 | 62 | | |
49 | 63 | | |
50 | 64 | | |
| |||
229 | 243 | | |
230 | 244 | | |
231 | 245 | | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
232 | 253 | | |
233 | 254 | | |
234 | 255 | | |
| |||
413 | 434 | | |
414 | 435 | | |
415 | 436 | | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
416 | 444 | | |
417 | 445 | | |
418 | 446 | | |
| |||
0 commit comments