Commit b572d85
committed
bench: waive the last two cells, each with the evidence that bounds it
bench went 7/10 -> 8/10 last run (the xmake+libc++ waiver took effect). These
are the remaining two, and both are foreign tools, not mcpp.
linux/gcc/mcpp — cmake CONFIGURES and then fails at GENERATE with
`"__CMAKE::CXX23" ... not provided by the toolchain. Reason: Only `libstdc++`
is supported`. Every externally checkable fact was checked, one per cycle, and
every one AGREES with a developer box where this arm configures, generates and
builds:
same cmake the very same xim-x-cmake/4.0.2 xlings payload, not
merely the same version number
same gcc xim-x-gcc/16.1.0
manifest libstdc++.modules.json present on the runner
its sources std.cc and std.compat.cc present on the runner
flags the runner's exact `-B<glibc>/lib -L<glibc>/lib` shape
reproduced here with a fake MCPP_HOME and it works
What is left is inside CMake's own detection. Baseline moved to the released
mcpp for this cell, exactly as the xlings cells already do — normalising against
an engine that produced no binary prints bare seconds under a heading that says
"relative to". xmake and both mcpp arms stay measured.
windows/clang/fixture — two upstream gaps. xmake exits -1 (0xFFFFFFFF) from the
seed build; that USED to read as `could not start the process`, which was this
harness's own defect and is fixed, so it is now honestly an exit code and it is
xmake's. bazel fails in `msvc_deps_scanner_wrapper_x64.bat ... The syntax of the
command is incorrect` on modules-impl — rules_cc's MSVC dependency scanner. The
OTHER bazel failure on this cell was ours and is fixed (`--force_pic`), which
recovered the headers and modules variants: 36 ok -> 42 ok.
Also: the CMakeConfigureLog extraction now GREPS for the std-module entries
before tailing. The first version tailed 120 lines and got the ABI probe,
because that is what CMake writes last — the entries it was added for sit
earlier and were cut off. Same lesson as the build logs, made twice.1 parent f30b4ca commit b572d85
2 files changed
Lines changed: 25 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
121 | 123 | | |
122 | 124 | | |
123 | 125 | | |
| |||
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
141 | | - | |
142 | | - | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
143 | 147 | | |
144 | 148 | | |
145 | 149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
98 | 112 | | |
99 | | - | |
100 | 113 | | |
101 | 114 | | |
102 | 115 | | |
| |||
0 commit comments