…fault build
Not a planned item -- it turned up while working through the "not covered"
list, checking whether the packaged 14.52 could build xrgui. It could not,
and neither could it build anything else: the payload set carried only the
static CRT, so /MD (the default) failed on an unresolved msvcprt.lib.
Fixed in xim-pkgindex#630. Recorded here because of what it says about the
acceptance table in §4: "1790 static checks pass" and "windows-test installs
it on a real Windows runner" were both true while the toolchain was broken.
`installed()` checked cl.exe and std.ixx, and nothing anywhere links with
this toolset -- so no gate could have reported it.
An "installed" criterion weaker than "usable" reports that the archive
unpacked, not that the package works.
Summary
Not a planned item — it turned up while working through the "not covered" list in the cross-repo plan, checking whether the packaged 14.52 toolset could build xrgui. It could not, and neither could it build anything else.
The payload set carried only the static CRT (libcmt / libcpmt / libvcruntime), so /MD — the default — failed on an unresolved msvcprt.lib. The header decides:
Fixed in openxlings/xim-pkgindex#630 (the libs live in Microsoft.VC.<ver>.CRT.x64.Store.base — a name that reads as UWP, which is why it was skipped).
Why it belongs in this doc
Because of what it says about the acceptance table in §4. Both of these were true at the same time as the toolchain being unusable:
installed() checked cl.exe and std.ixx — both present — and nothing anywhere links with this toolset, so no gate could have reported it.
The "not covered" section is renumbered and gains the honest version of this: strengthening installed() makes file presence stricter, which is not the same as links successfully. Only xrgui's V3 covers that, and it has not run yet.
Test plan